A simple website required that will use MySql database and Perl/CGI language.
It will have registration form. The user can register and will be given password to login and change password/contact details option once they have logged in.
User details are stored in MySql database.
This web site is similar to dating web site, long relationship etc.. (Matrimonial).
Once the user is logged in, their account management area will allow them to create their profile. (this is another form to fill in and store it in database).
They can upload their photo. They can fill in preferred partner details and save them.
Then there will be search facility, quick search and advanced search etc..
Initially the site will be free and all members will/can send/receive/reply messages to other members. Therefore, in user account management area they should be able to send a message, see received messages, check all sent message facility.
Once the admin decides to make the site payable, then the user will be able to send a message but not be able to reply to the message until he/she has paid or became a paid member for month, 3 months 6 months a year etc.. instead of reply to a message will be prompted with a pay option, pay via check, paypal, 2CO, etc..
More details will be required as requested.
To add on to this, do require simple logo and front end design look and feel.