Ok, thanks for the update on that. You should be in the perfect spot to add in the user level to the user records. I think it would be best to default the user access column to a 2 for visitors. This way by default ever registered user will have visitor level access. To do this you will need to edit the DataAssist Insert server behavior on the user registration page.
The next thing to think of is when you will promote these users to members. When they get member status you will need to ensure that you update the record and the access level.
For the login portion you should have both users use the same login page. You will just need to modify the User Authentication server behavior on this page. You will need to store the user access level in a session variable when the user logs in. This way you can have all users login with the same page and just have your access rules look at the access level that is in the session variable you specified in the authenticate user server behavior.
It sounds like you have almost all the pieces setup, you just need to edit a few server behaviors to get it all worked out.