Hi,
We have previously developped a code for the exact purpose. The only thing we'll need is just 2 days to modify it according to your exact needs.
If you want, you can keep this project open, meanwhile provide us the details, and for us, after having finished completely to code to fullfill your needs and after having seen a demo on our server, you may close the project and select us as the winner.
Thus, you won't take any risk.
Hope to hear from you soon and best regards,
Fora IT