Es solo cosa de buscar en las FAQ un sistema de imagenes rotante  o bien hacer una busqueda en el foro y de seguro encontraras lo que quieres .....
 
Pero te pegare un codigo con el gentil auspicio de Cluster :  
 Código PHP:
    <?
// array banners ..
$banners[1]['imagen']="imagen1.gif";
$banners[1]['url']="http://www.nose.tal";
 
$banners[2]['imagen']="imagen2.gif";
$banners[2]['url']="pagina.html";
 
$banners[3]['imagen']="imagen3.jpg";
$banners[3]['url']="../pagina.php";
 
session_start();
if (empty($_SESSION['banner_id'])){
    // Las sesiones o cookies no quedan disponibles hasta que se haga una petición al servidor
    // (recarga de página por ejemplo ..). He de ahí que la sesión/cookies se inicialice con el el segundo elemento del array ..
    $_SESSION['banner_id']=2;
    // pero, para mostrar el indice 1 del array .. en la priméra carga de esta página .. se inicializa al primer elemento del array..
    $id_banner=1;
} else {
    // recogemos el contador que almacenamos en sesión/cookie
    $id_banner=$_SESSION['banner_id'];
 
    // Se verifica si estamos en el último "banner" de la lista del array ..
    if ($id_banner+1 > count($banners)){
        // si es así .. reseteamos el contador hacia la posición 1 ..
        $_SESSION['banner_id']=1;
    } else{
        // sino, incrementamos el contador ...
        $_SESSION['banner_id']++;
    }
}
 
// Recuperamos los elementos del array segun el indice del banner contador
$banner_imagen=$banners[$id_banner]['imagen'];
$banner_url=$banners[$id_banner]['url'];
 
?>    
  Espero te sirva... si quieres algo mas complejo buscalo en el foro hay cientos de post hablando de sistemas de banner's. 
P.L.U.R