I have another way you could password protect a form.
If you create an unbound text box that requires a password you could have a command button that requires the proper password to be entered into the box or the button to go to the form is not enabled. Example: (this code would be behind the button and the unbound text box is named text1)
if text1 = "Password" then command23.enabled = True else command23.enabled = False
The buttons enabled property would be set to enabled: no to start and only would become enabled if the proper password was put in the password box. Obviously you could have a new password be required for each form to control how far a person can go. This is an easy solution to controlling how far someone is able to go based on if they provide the proper password. You can control this by only giving them the password that will let them go through the first three forms and then they have to get a new one before the fourth form or what ever you want. You mentioned wanting to prevent someone from looking at another person's answers.
QUOTE: "The password are only on certain forms to stop any participant who would want to look at other people's info to stop them from doing that. "
When you create their account why not have an autonumber field subject record ID. Then require that their subject record ID matches the one on the form or they can't open it. This autonumber field can be hidden so that you can have a button that says my info. Behind the button's on click procedure put: docmd.openform "Form Name here",,,"[Subject Record ID= me![Subject Record ID]"
Basically you are saying open the form and filter only those records that are the same as my subject record ID.
This code will only allow you to open a form and recieve your records and nobody elses. I use this all the time when I want to filter a table for a specific person's records among thousands of others. Autonumber fields are unique identifiers so only one person can have any one number. Plus nobody has to know what their number is you just reference it to control access to only their records. Hopefully these ideas will help you with your project. Post again with any other questions and I'll try and help as much as I can
Tyler
