a sommi capi potrebbe essere in due modi.

. caricano le immagini tramite ftp in cartelle predefinite per ogni sezione e poi in php si vedono quali files_immagine ci sono nella cartella e con la lista crei le pagine del sito.

altrimenti

. crei nel sito un area riservata accessibile solo con password, dalla quale puoi trasferire le immagini tramite upload in http nelle relative cartelle o addirittura in un database. nella parte pubblica del sito hai i soliti scripts in php per le varie sezioni che capiscono quali immagini ci sono e di conseguenza creano le pagine

il tutto si può anche far interagire con flash