Online mailing list management program required.
Basically I need a simple CGI mailing list management program that can take (via a normal web form) a **visitors name, email address and postal address **and store this information in a database*. There should also be an easy-to-use password-protected **online control panel** which allows the site owner to edit and delete records and send out emails to everyone on the list. There also needs to be a way for those on the database to remove (or, even better, edit) their details automatically (i.e. unsubscribe) and a way of viewing the list of addresses so they can be used to sent out a postal newsletter.
I realise there are plenty of free scripts out there that *almost* offer all the above however I can't find one which can also take postal addresses (or, putting it another way, data from a multi-line text box) hence I'm willing to pay a bit to have this feature. Your job therefore may just involve modifying a suitable script you find.
* See Platform section for more info
1) Complete and fully-functional CGI script(s) written in Perl to achieve the objectives stated above. Well written, secure and error free. User-friendly and attractive user-interface. Plus any data files required, blank or otherwise.
2) Exclusive and complete worldwide intellectual property rights (i.e. copyrights) to all work. (note: however having said this I don't mind if you make use of the code after the project (e.g. sell copies of it) - as long as I'm permitted to do what I want with it I'm happy).
3) Installation instructions if it isn't obvious how to get the script up and running
The CGI will be running on a UNIX webserver in a CGI-BIN folder.
Sendmail is on the server
In regards to the database the system will have - this can be a flat-file database if this would be easiest and you can't see any problems with it. The server does have mySQL but if you want to use this you will have to help me set up the system as I haven't the faintest idea how to go about setting up a new database.