Category permissions are restricted by group memberships. So instead of awarding them a custom badge, add them to a custom group. Then go to category settings and set it so that the everybody can see the category but to create or reply you need to belong to the group.