Need a membership script (preferably in perl / cgi) but PHP/MySQL will also do. Will need to see a demo beforehand. You will also have to customise the template file to match the other pages of the site. Many free scripts are available. Just need someone to find, customise and install one for me. Features required: Automated User/Member signup Checks your database to make sure no one else is using the requested: Username, Password, or Email address Administration approval/denial control panel or Instant Approval/Access available, your choice Confirmation e-mail sent Form fields checked for completion Account Finder for lost Username/Passwords User search by Username, First Name, or Last Name Monitor Private Area logins, automatically delete Usernames/Passwords that are being abused. Administrator sets the maximum number of IP addresses that any one account may log into your private area Include up to three account choices for your paying customers. Customer Invoicing/Statement logs. Keep a detailed record of all charges and payments. Administrator automatically emailed a notice of every delinquent account. You won't have to wonder about who paid and who didn't. Mass E-mail all customers/users from an automated form. Auto Account Expiration. Users automatically sent a courtesy email reminding them that their account will be expiring within (admin defined) number of days. Expired Accounts are moved to a separate database, to keep the main database uncluttered. Username/Passwords of Expired Accounts are also deleted when accounts expire. Nightly backups of both the main user database file and the htpasswd files, for security. All configuration information stored on one file for easy setup and upgrades! Configurable data fields for information sent to third-party payment processors! That means script may work with most payment processors, if your processor allows information sent to them, then relays all data sent back to the program.