Prevent users creating new topics in a category but allowing them to comment?

Using How to create private categories using category security settings you can achieve this. You can change the category security settings to match your needs.

4 Likes