I don't understand why you do not use steamID and automate this password stuff. Is your server non-steam or something? The only purpose I can see for this is if multiple users (brother\sister\friends) all use the same steam account, this would separate each individual users XP. I'm willing to help, but I need more of an understanding of exactly what you are trying to accomplish. Give an explanation in words not code.