hola esystemas.
Prueba con JqueryUI, tiene una ventana modal muy flexible, puedes por ejemplo hacer peticiones Ajax y que el resultado se muestre dentro de una ventana modal o tambien llamado dialog, claro ese div estaria en primera instancia oculto, y luego levantas el metodo open de dialog puedes levantar ese div que antes estaba oculto
http://jqueryui.com/demos/dialog/
saludos.