accomplish something like this with PHP, MySQL, HTML and CSS. You're best bet is to find a local web development company and contract this work out. Based on what you shared, this doesn't appear to be an overly complex project.

~Sovereign