you could use active directory, and unless each user has his OWN system, setup a roaming profile so when they goto the computer (regardless of where it is at) the profile follows depending on the user log/authentication. You also will setup permissions, etc. Explaining would take alot of time on how to setup groups and user as well as permissions, etc... best thing to do is a google for basic info for Active Directory.
If you argue with an idiot he will drag you down to his level and beat you with experience.
I am not a fast writer.
I am not a slow writer.
I am a half-fast writer.