Buenas,
rlobos, lo puedes hacer con una capa, la cual estará oculta hasta cuando se desee cambiar el estado. En esa capa (etiqueta <div>) puedes incluir tablas, formularios, campos de texto, etc.
Te recomiendo le cambies los estilos de la capa, como por ejemplo posicion absoluta, coordenadas, color, etc... y lo más importante: visibilidad (que debe estar en hidden para ocultarlo y en visible para mostrarlo). También te recomiendo que uses un ID para la capa. Un ejemplo:
Código HTML:
document.getElementBuId('id_de_la_capa').style.visibility = 'hidden' //para ocultar
document.getElementBuId('id_de_la_capa').style.visibility = 'visible' //para mostrar
Esta información sólo es válida si está permitido usar Javascript.
Ojala te sea de utilidad
Saludos