I need to have forums protected, as different forums will be available for different memberships.

This involves bbpress as well. I need to be able to assign different forums to different memberships. I read that URLs could be used, but they don't block access via topics.

Are there any solutions available?