I'm still not sure what you're talking about, but mIRC will recognize mode prefixes correctly if they're specified correctly in the PREFIX token of raw 005 (eg. PREFIX=(qohuv).@%-+)

And for the record, & channels are supported on most IRC networks.