I am looking for a simple membership database script that will allow a user to sign up, make a payment and be granted access to a webpage with information on it, for the term of their membership fee. I need e-gold and paypal as the payment processors. Memberships will be Yearly or Monthly and the script will need to check and prompt a user if they need to pay for more months. When the user logs in, it should have a little welcome message with their name and how many days they have left till their membership expires. In the admin area, there needs to be a way to bulk e-mail or e-mail just 1 user and to check if they are paid or not, with a little transaction list to look up payment history.