
Just make it so that they can register...but change default user permissions to NONE for the items you don't want them to access. Then, have a privileged user group that have access. Just add them to the group manually or have them apply for membership using the pnGroups [36] module.