This is an example of a forum that that has locked down posting permissions. Only people in a specific group can post, but anyone can view it. You can also set view restrictions for users. For example, you can create a moderator forum that only moderators can see.
"I made this!" POP Forums on Github