Hey man,
I think I could help you. We can either build you a new script or use something that I have worked on and customize it to your needs and write some new modules.
Check out my portfolio by going to
http://www.bryantong.com/articles.php?topic=3&article=7
Let me know what you think and we can talk about prices.