Everyone that has worked with coms knows, at times, handling data from a result can be tedious if that data is larger than mIRC's text limit, contains multiple spaces that need to be preserved, etc.
I suggest the use of bvars to work around such a limitation:
$com(name, member, method, type, &bvar)
When a passed value begins with "&", mIRC should pass the contents of the specified bvar
Allows for a second, bvar name, parameter to be specified which will be fill by the previous $com() call's result.