Ran into this when I was trying to make an amsg-similar alias that sent a message to some of the open channels.
Straight to the point.
When I type /msg #a sometext, mIRC sends the text to the channel.
When I type /msg #a,#b sometext, mIRC sends the text to both the channels alright, but gives me no indication that it did. The message doesn't appear in the channel windows, nor does it echo anything in the status window. The only way to know that the message is indeed sent is to open a debug window or join the channels with another instance of mIRC.

Tested on a 'naked' mIRC 6.2.