Party supports channels. You can configure in any number of permanent channels, which don't go away even when all users leave, plus any user can create a temporary channel just by joining it. Unlike IRC channels, you can only be in one channel at a time. Channels do not have channel operators. Everyone in a channel has the same rights and privileges.
Nobody can boot anyone else out.
I consider this a feature. Channels have logs. Logs for permanent channels are restarted periodicly by a cron process. Different channels may have different behaviors. Channels can be closed.