Necesito un milagro (relacionado con un servidor http)

ofl666
04 de Mayo del 2004
Buenas,
Esto no es una pregunta concreta, es un grito de socorro en busca de un alma caritativa que me eche una mano porque estoy muy perdido.
Me ocurre que tengo una pequeña aplicación que gestiona una BBDD Access que tiene unas 10 pantallas basadas en el empleo de Swing.
La cosa es que ahora me piden (en la universidad) que transforme esto en una aplicación cliente-servidor basada en el empleo de sockets TCP, para lo que dicen que tengo que construir un applet y bajarme un servidor http para probarla.
El caso es que no se por donde empezar…
¿Tengo que volver a hacer pantalla a pantalla en un applet o puedo transformar una JFrame en un applet de alguna manera?
Me dicen que puedo utilizar IIS, Microsoft Web Server (http://www.microsoft.com), Apache (http://www.apache.org), AOLserver (http://www.aolserver.com), Samba (http://www.samba.org), etc. Éstos y otros servidores WWW pueden ser descargados de http://tucows.uam.es/httpserver95_default.html.
¿Cuál es mas facil de manejar? ¿Cómo funciona un servidor http y que es lo que hace exactamente?
¿La conexión a la BBDD se hace de igual manera?(antes no había usuarios concurrentes y ahora si, aunque como punto mas facil ahora solo tengo que realizar consultas).
¿Por donde empezariais?
¿Algun tutorial que me pueda ayudar en estos temas?
¿Me da tiempo a hacerlo en 18 días contaando que curro 8h?

Solo ya por leerse esto gracias