Can I have a single login on the main page that will take each party to the proper page with the proper access? For example, once a customer becomes a regular client with their own sub-site, can they login on the homepage and be taken to their private site?
Each site in a Multisite Network operates it’s own unique instance of the s2Member plugin. So each Child Blog will have it’s own set of permissions and it’s own content that is protected by the configuration of that specific instance of s2Member, as it’s been configured for that specific Child Blog.
That being said, it is possible for a User/Member to log in from one site in your Network, and not need to log in again for each Child Blog. Edit your /wp-config.php file, and define COOKIE_DOMAIN
without the leading www
define('COOKIE_DOMAIN', '.example.com'); // Recognize logged-in Users across all sub-domains.
See also: http://codex.wordpress.org/Editing_wp-config.php#Set_Cookie_Domain
I can see how you bronze, sliver, gold, etc. levels will function effectively for the Recruitment site, but how can I configure S2member so only a particular client as access to their own site?
What you’re describing is what we call a “Multisite Blog Farm”, and in order to run a Multisite Blog Farm (and request support for one), you will need our Network Support License. Please see: http://www.s2member.com/prices/#s2-terms-blog-farming
Will I need to add new levels and rename the level with the client’s name, and then be able to assign access to multiple users for that particular client?
No, not necessary. When s2Member is running a Multisite Blog Farm, new site owners that create Child Blogs in your Network will be granted administrative access to their own installation of WordPress. Only (YOU, as the Super Admin), and the original creator of the Child Blog will have administrative access. This access to the customer (i.e. the Child Blog administrator) can be revoked from your Main Site, by removing and/or changing their Role for the Child Blog in question.