prima cosa ti serve uno script per l'upload, quindi un linguaggio dinamico.
poi devi leggere il contenuto della cartella dove sono le immagini e impaginare.

ci sono diverse gallerie di esempio (in ASP o in PHP) anche tra le risorse di HTML.IT