dont use multiple users tables, that only creates an unneeded level of complexity.
you can create different user types using the User Level Authentication concept.
On the Security Assist Support page, in the archived documentation section, there is a tutorial for user level authentication. it was written for security assist 1, but the concept is the same.