Ti ho spostato in html e scripting in quanto quello che serve a te richiede html e javascript.
Ci sono sicuramente script già fatti, ma le immagini comunque le devi pubblicare tutte sul server. Quello del non ricaricare la pagina ma cambiare solo la foto credo si possa fare, basta solo trovare lo script adatto.
Ciao