Hello. I would like to make a "Jeopardy!" style game which people can play by themselves or against other live online players. Actually, this will be an upgrade to a present game which lets players play by themselves but does not have online functionality. This game is in VB.net. I want to add online functionality so players can play against each other in real time if they so chose.

One of my biggest requirements is that the server side of this game must run on a Linux server, and I am most familiar with Ubuntu servers. How do I develop the server side of this game in VB.net when it must run on an Ubuntu server?

I have Visual Studio 2010 so converting the code another .net language is possible. I know PHP and MySQL as well. If you think a different development language/environment is better for what I'm trying to do, I am willing to learn since time is not the highest priority.