My fingers are worn to the bone searching the we for info on building a membership web site. I've tried to educate myself, but have been incredibly unsuccessfull thus far.

How can you add username/password protection to a site? I need an interface that allows multiple users to self select different, individual usernames and passwords, checks to insure the entries don't duplicate previous members and logs the new members stats into a data base.

Site that I have found either require one common password for all users or require manual entry - neither of which are helpfull.

Of course I'd like to integrate this with automatic credit card payment plans and automatic renewal/expiration of the passwords.

Thanks ahead of time for any info or direction anyone can provide