USecureX allows for the creation of user groups, then by adding users and pages to those groups, only those users can view that page. There is no (realistic) limit to the number of groups you can create.
Let me know if you have something you would like it to do.
Fixed a couple of minor bugs.
Verified ready for 2.8