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

Using Understanding groups and category permissions you can achieve this. You can change the category security settings to match your needs.