I need to create a Website and pay plan program that can except payments to enter a 3 x 8 matrix until infinity. This program can determine the ID number which will start at 1000. The program will notify enrollees how many enrollees have been placed below them, their name of enrollee,email address and date and time of the enrollees. I also need this program to be able to notify the enrollee by email about a week before the last day of the month if they do not intend to be placed in the designated home base business in order to keep their position they will have to make another paymentby the end of the [url removed, login to view] no other payment has been recieved they will be removed the current position in the matrix and have to pay a reenrollment fee to reenter. The software then through compression has to move the enrollee from their current 3 x 8 matrix position to the next lowest available position . I need this program to be able to move any non payment enrollees in the program that have not paid to the bottom of the matrix.