Actually he should loop the channels you retrieve from raw 319. In 319, $3- is a list of channels that the user is on (that aren't +s anyway). A simple loop will read these one at a time.