Thread:User:Brxbrx/Bodega/List/reply (3)

You could write a Mediawiki extension or two to do that, i.e. allow people to create/manage their own groups, and pick which groups get read/edit permission in their userspace.

You'd want to introduce the notion of a "Group owner", and allow users to create groups with themselves as owner, and then add/remove members and delete groups they own, but not groups owned by others or groups owned by the system.

Go buy yourself a book on PHP and give it a go. Even if this site never accepts the end product, you could learn a valuable skill.