Originariamente inviato da Alhazred
Si, PHP può farlo senza problemi, io stesso ne ho fatte diverse di cose simili.

Il punto è che non è una cosa semplice da fare.
La cosa migliore sarebbe di avere a disposizione un database nel quale vengono salvati i percorsi e i nomi delle immagini da mostrare, così la pagina può essere creata ad ogni visualizzazione invece che far modificare il file html a php (cosa molto più complessa).

Avendo un DB sarebbe più o meno così il funzionamento:
- una form in cui inserire i dati per una nuova immagine
- l'upload mette l'immagine in una cartella e nel db salva il nome del file
- quando si visualizza la pagina, php legge il db e genera tanti tag <img> quante sono le immagini che ha trovato (si fa ciclando sul risultato della query)

Per la cancellazione invece:
- si deve prevedere una form con una tabella in una pagina accessibile solo a chi gestisce le immagini
- la tabella deve contenere a scelta, i nomi dei file o delle miniature delle immagini e un checkbox per ogni immagine
- cliccando sul submit si mandano i dati ad uno script che legge le immagini da cancellare e le rimuove sia dalla cartella che dal db.
Avevo immaginato una cosa del genere, siccome però il cliente non vuole spendere ulteriori soldi avevo pensato di fargli una interfaccia all'html in remoto e poi la caricava, a questo punto sinceramente fa prima a fare testo dentro - apri con notepad++ -> e aggiunge una riga al codice...

Una guida dettagliata sull'iter da te descritto la trovo mica? Degli esempi...