Одним из довольно простых решений было бы использование плагина jQuery Thickbox . Вы можете использовать решение iFrame, которое будет держать все в порядке.
Другой вариант, вы можете использовать любые общие функции лайтбокса и ajax / post для заполнения div в вашем лайтбоксе. Примечание. Функциональность AJAX также доступна в параметре Thickbox.
На мой взгляд, решение Thickbox - это самое простое решение из коробки. Это требует некоторых общих знаний JQuery.
Надеюсь, это поможет.