Hi,
We have a GREAT SOLUTION ready for you. Online demo also available. Please SEE PMB for link to the demo. It has all the features you need plus MANY MORE FEATURES. Full assistance will be provided for installing the script on your server. We will also add customized features for you in case you need them. Regards, Savvy, Softbiz Solutions