M
Also es gibt dazu sicherlich einen Haufen Skripte, aber am besten ist es immer noch selbstgemacht, so kann man es auch am besten anpassen. Für die Thumbnails kann man sich aber sicherlich nen fertiges Skript holen, z.B. dieses hier: http://www.flashdreams.de/tuts/php-tutorials/phpthumbnails.html
Es hat den Vorteil, dass es über eine Cachefunktion verfügt, sodass der Server nicht alzu sehr beansprucht wird. Dann musst du das Bilderverzeichnis nur noch auslesen und nach Bilddateien suchen, diese ordnen und dann jeweils über das Thumbnailskript verkleinern lassen. Eigentlich ganz simpel.