My bad, I was testing it in an alias when I posted it. This should work by changing $1 to $2.

Code:
 on *:text:@wmfind &:%sLchannel: {
  var %a = 1, %b
  while $var(%*,%a) {
    if ( $2 isin $var(%*,%a).value ) {
      %b = $addtok(%b, $var(%*,%a), 32)
    }
    inc %a
  }
  notice $nick ** Results for $2 $+ : $iif(%b, $v1, None)
}  


If you have a plastic floor runner over your tiles, then you're one Hella Pinoy!