Right, you might be familiar with the identifier syntax, where the comma is the character used to seperate arguments:
$identifier(<arg1>,<arg2>,<argN>)
You cannot use a litteral comma as part of an argument, you must escape it for mIRC to see it as part of the argument.
One way to achieve that is to use $chr(44):
$(/(?:^| ) $+ $me $+ (?:$|[\Q $chr(44) $+ :?!\E])/)
That's excellent, thanks a lot for the constant help