The easiest way to do what you are talking about is to place all the code you want the user to see in a single HTML file that has javascript simply change what is visible at the time, that way you won't have to worry about loading additional pages every so often.
To do something with a pause between the times it fires off you could use
setTimeoutWhich could be set up like so:
CODE
function move(){
window.location = "http://www.google.com";
}
setTimeout(move, 10000);
However this code would need to be on each page you are wanting to use it on (or in a js file that is included in each of the pages).
Another reason to look into using everything in the single page is so that the images can be pre-loading as the timeout is waiting to fire, however javascript can do actual preloading as well.
To show a low res image as it is downloading to the browser you just have to save as .jpeg (I believe) and when you save it, depending on the image editing program (I believe fireworks has this ability, maybe Gimp or PS also) you save it with progressive download enabled.
Hope that helps.