Nie bardzo rozumiem, maja się zmieniać przy odświeżeniu strony, czy dynamicznie co określoną ilość czasu?
Pierwsze rozwiązanie to chyba nie problem, dajesz na przykład
<img src="<?php echo rand(1,6); ?>.jpg" />
Jeżeli chodzi o to drugie, to najlepiej ajax + php z użyciem iframe.
Możesz poszukać na necie gotowych skryptów galerii, nie pamiętam jak się nazywa ale ostatnio korzystałem z takiego skryptu który za pomocą jquery biegał między obrazkami (bodaj coś z carouselle w nazwie - tu podobne choć nie to miałem na myśli [
http://blog.olicio.us/2009/07/25/floom/ ]). Tylko one były raz ładowane i później wyświetlane więc odświeżyć się mogą dopiero po ponownym załadowaniu strony.