Xchat : How to hide join/leave messages
yes click at settings of that channel , there you will find the option as hide join/part Messages .
Another alternative to hide join/part messages for all channels is to type a couple of commands (in the text field where you normally enter messages):
/set irc_conf_mode on
/gui apply
I don't know how to use it selectively on only some channels, though.