This is entirely in the hands of the ircd developers. Some networks have a +d 'd'eaf usermode that stops the delivery of channel messages to your client, however this will stop all messages on all channels. See if '//mode $me +d' does what you're after.
A 'persistent connection' idea was spawned from ircd-hybrid that would allow a client to disconnect (but leave their nick online) and later log back in and assume the nickname, but I think this is still just an idea (I can't find the document anymore though).
Hope this helps