I didn't use it because it requires a set of CChan instances, not sure what the best way to use that is? Seems like it would make the code a bit more complex than it already is.

Is "new CChan(m_vInvitedChannels.back(), this_network, false)" correct?