Ok here's a strange one, if you use:
/chatgroupset {person} {chatgroup name}
then
/chatgroupserveset {person} {chatgroup name}
on somebody, then what you see from them over /chata will be translated by the client into a
/cg {chatgroup name} {message}
the resulting message on your/other ppl's machine could have a flag containing the groupname like:
<genericgroup> Maverick chats to everybody, 'test'</genericgroup>
This would be useful for mm based servers, and allowing people to pick and choose who they want their served friends to be seen by
Anonymous
Working on a variant of this kind of feature.