Give the gift of Drupal. All merchandise is 50% off through 2016.
How can I stop anonymous users seeing the form or forum topics?
If I use the Content Access module then the forum topics are still visible.
If I use Taxonomy Access Control then control is set per term not vocabulary, and users will be able to add new terms.
This module would probably do what I need but its not ready for D7.