You can use any internet language for this project such as PHP, JSP or ASP.NET . Its all depend on you , whichever you are comfortable with. For databases, you need to know concepts of normalization as well as SQL .
Source Code for this project :
Related Projects :
Computer Final Year Project Ideas