mira que las opcioens depende del conocimiento que tengas o la dispocione de aprenderlos
, si o si necesitas un lenguaje de servidor como php,asp,java bueno por lo que veo creo q te conviene aprendes mas rapido pero, necesitas practicar ahora para la intereaccion de
navegador > usuario
necesitas aprender javascript y html o xhtml , y para ponerle cosas bonitas CSS 2.1
lo del popup es la mejor opcion ya que es una pagina aparte la cual tambien peudes abrirla en un iframe o una pagina separada ,
bueno antes de continuar echal un vistazo a este link
http://www.anieto2k.com/2006/04/25/popups-no-intrusivos-con-thickbox/
aunque si te fijas el ejemplo ya es muy viejo , y si vas a trabajar con distintos navegadores, ie6 , firefox,opera, es mejor que empiezes a usar un framework como jquery,mootools u otro similar para no tener problemas con javascript, y de php mirate los ejemplos que hay en este foro y trata de ver ejemplos actuales > 2009 ya que php esta en la version 5.2 y pronto a la 5.3 cosas que cambiaron y mejoraron en otras, leugo con todo eso veras la forma en como quieres resolver el problema q tienes y si no bueno vuelve al foro para despejar tus dudas