Pour le coup de la page html, je suis d'acc avec rscreation > php. A moins que ça ne corresponde pas à tes besoins mais alors faut être plus précis 😉
Pour ton histoire d'image... j'utiliserais plutot imagemagik avec un ti script du style:
Crée le dossier "800" dans le rep de tes images.
#!/bin/sh
for i in $*; do
convert $i -resize 800x600 800/$i
done
Je pense que ça devrait marcher.
EDIT : script a sauver dans le rep des images, pis lance "./script *.jpg" par exemple.