Since I am running across this problem I will suggest it here as a new feature for mIRC.
Have mIRC be able to read the maximum message length from the server it is connected to and adjust its self accordingly ... if it is unable to read the message length (either because of some custom protocol or ircx (but that gives a good idea of what it is)) ... have it user adjustable as well.