You could require a specific role for the forums page and you could purchase our add on product Site Membership Pro which allows users to pay for role membership and can send email reminders to renew when the memnbership is expiring.
Hope that helps,
Joe