Ha szerver oldalon kell (csak minden új oldalletöltéskor változik a kép):
x = összes kép listája valamilyen fix sorrendben, beolvasod a mappát pl., de akár be is égetheted
y = ennyi másodpercenként akarod változtatni
i = (aktuális unix time / y) % (x elemeinek száma)
A kimenetre x[i] képet íratod ki.
Ha kliens oldalon kell: ugyanezt valósítod meg, JS-ben window.setInterval() kell neked. Ha a képek listája dinamikus, és csak szerver oldalon ismert, akkor PHP-ból írj ki egy olyan JS kódot, ami egy tömbbe teszi őket.