Everyone has groups, you just create one on a group-server.. there are open-unowned group servers like guppe and then there are owned/managed group servers like groups.qoto.org.. anyone from any server can use either type.
The group systems that exist work for pleorma already. They also dont need to be installed per-server... any group server works for any user from any server.