A brief intro...
I'm new to drupal, but I've worked with it *very briefly* before in the past. I'm still learning the details, but I am an experienced developer so I've already got a pretty good grasp of how the system works.
Background...
I'm working with a series of different modules on Drupal 7. I've installed OG as well as rules, ubercart, views, etc. I've setup a Product that when purchased, assigns the purchaser a role (Team Creator) that allows them to create a node of content type Team. Team has been set as a group type. I also setup a rule that when a Team is created, the role of Team Creator is removed from the user and then that user is assigned the role of Team Maintainer.
Essentially, the idea here is to assign a price that must be paid in order to create a new Team but once that Team has been created, the creator can continue to edit the Team settings without also having the ability to create another Team.
Codified Logic
Pay $1 -> User can create 1 and only 1 team and then continue to maintain that team.