With MemberGate, you can have an unlimited number of 'departments' and each of the departments can be in either the public or members only area of your site.
Within each department, you can place an unlimited number of content pages - and access to the content pages is controlled by the department settings (members only or public viewing). You can instantly change any department and all its content from members only to public status (and vice versa).