I need to build a password protected page for my website. There will be a number of users and users will need to choose their own passwords with their email address being the username (not a simple alphanumeric phrase).

The user access list needs to be maintained from different locations by different administrators with minimum computer skills. They can however be taught to use a simple program.

What is the best way to go about this?