I'm not entirely sure how the script is parsed in reference to the | but I imagine this could be done with a separate $-style calling routine. mIRC would just need to know how to treat it like a bitwise or comparison rather than evaluate whatever as a separator.

Depending on the exact way the lines are parsed, this might not need a huge code overhaul. I guess Khaled would be the only guy who knows.