Puedes usar algún plugin jQuery / js para crear el efecto "galeria" que dices
Por ejemplo, podrías usar
PrettyPhoto
O bien
Pirobox
Básicamente, la miniatura (thumbnail) enlaza a la versión original de la imagen, y así cuando haces click en ella, se "abre". Lo q te aporta jQuery es que en vez de "abrir" una nueva ventana, o bien, cargar solo la foto... te la carga en una "ventana modal" (como si fuese un alert!), con efectos de transicion si quieres entre las distintas fotos que tenga la galeria :)