Ciao, se per sfondo intendi il background/background-image del BODY o comunque di un altro tag contenitore, con poche righe di codice potresti inserire uno script in pagina.
Questo sarebbe un esempio banale
codice:
<script type="text/javascript">
var index = 0;
var imagesList = ['src_image_1','src_image_2','src_image_3'];
if(index > (imagesList.length-1)) index=0;
setInterval(function(){
document.body.style.backgroundImage = 'url('+imagesList[index]+')';
index++;
}, 30000);
</script>
Partendo dal presupposto che il css di base per il background sia già settato ed uguale per tutte le immagini che andrai a ciclare
Per cose piu' elaborate puoi usare jquery, alcuni esempi