We've been running a number of private forums using phpbb but we'd like to migrate to drupal forums since the phpbb interface hasn't been upgraded. I thought Organic Groups would meet our needs but it doesn't as far as I can see, since I can't stop people posting to groups they aren't members of. Some are indeed groups that any member can join, but others are committees to which people are appointed.
The other obvious candidate is Forum Access, but that doesn't work for the following reason: it's based on drupal roles which are basically designed to control access to modules. About half a dozen roles is the most I can manage before I start making mistakes, given the rather crude user interface in Access Control. However we have about 15-20 groups for private access and I'm NOT adding that many roles to the system! Access Control Lists only allows named lists for moderators not for viewing and contributing.
Can anyone suggest other approaches that might solve my problem?
Chris