Well, it sounds like your project is going to have a lot of server-side processing and logic...so you'll have to decide which programming language to use (php, asp, asp.NET, python, etc) Any language that allows a connection to a database. Javascript won't help you as it is a client-side...