From my experience all clients just have to have the mod installed, not "active". So you can play different MP games with different mods.
I'm not sure of what happens if a client lacks a mod, but I think it's some kind of "alloc error with xxx.dm" or "nagot gick fell" error message

.