Just as a thought off the top of my head and without considering the practicalities of it I would consider maybe an option in the user profile for 'Add to Usergroup' that changed the usergroup to the one that they wanted as the public usergroup. This would have to have conditionals etc built in so that only the usergroup leaders can do this and only for their own usergroup.
|