The below code (Access97) can be used to add users, and their passwords from code.....Let me know if you need more help
''''''''''''''''''''''''''''''''''''
' Start Code
''''''''''''''''''''''''''''''''''''
Dim UserName as Variant ' User Name
Dim UserPID as Variant ' Personal Id Number
Dim UserPW as Variant ' Password
UserName = ' Wherever you are getting the user name from
UserPID = ' Wherever you are getting the PID from
UserPW = ' Wherever you are getting the password from
DBEngine.SystemDB = ' Name of workgroup file
Set W = CreateWorkspace("TempLogin", "AdminEnabledAccount", "Password", dbUseJet)
Workspaces.Append W
Set New_User = W.CreateUser(UserName)
NewUser.PID = UserPID
New_User.Password = UserPW
W.Users.Append New_User
' Add User to Users Group
Set New_User = _
W.Groups("Users"

.CreateUser(UserName)
W.Groups("Users"

.Users.Append New_User
MsgBox "Successfully Added"
''''''''''''''''''''''''''''''''''
' End Code
'''''''''''''''''''''''''''''''''' If we knew what it was we were doing, it would not be called research, would it? - Albert Einstein
Robert L. Johnson III, A+, Network+, MCP
Access Developer/Programmer
robert.l.johnson.iii@citigroup.com