Which plugin to create a paywall?

Have you checked out Paid Membership? You could only allow certain paid groups to see/post in specific categories.