HTML-Seite erstellen (leer) nur ein wenig JS (http://de.selfhtml.org/javascript/objekte/window.htm#open )
Die Size gleich lassen.
Dann einen iframe in die leere Seite (http://de.selfhtml.org/html/frames/eingebettete.htm). Dem einen Namen geben. Dann Deine Thumbnails als Link auf die leere Seite in den iframe verweisen, der dann dynamisch seine Groesse aendert, je nachdem, ob Hoch- oder Querformat.
RTFM ;)