Si ya posees toda una estructura en asp lo que te aconsejo es que lo sigas desarrollando en asp... a lo mejor lo primero que puedes hacer es el backend o sistema de administración para que se te haga aun más facil la actualización del contenido de la pagina web... luego a mediano plazo podrias implementarle en vez de base de datos access la migras a sql server 2000... y como ultimo detalle podrias a mediano o largo plazo llevar toda tu estructura a tecnología .net.. es decir... asp.net con sql server 2000 y quizas implementarle una arquitectura o modelo de 3 capas!!!
Claro todo esto pienso que es lo más correcto puesto que no sabes de asp o php pero si ya que esta en asp, se te podria hacer más facil aprender que comenzar de nuevo con php por ejemplo!
Bueno espero que este consejo te sirva...
Saludos..