codice:
$listafile={primo,secondo,terzo,quarto}
$handle1=$listafile[0];
$handle2;//puoi anche non dichiararla, o puoi metterla uguale a quello che vuoi, cambia niente
rename($listafile[0];'_temp');
for($i=1;$i<4;++$i){
 $handle2=$listafile[$i];
 rename($listafile[$i];$handle1);
 $handle1=$handle2;
}
rename($listafile[0];$handle1);
dove rename è un'ipotetica funzione che prende in input il nome del file da rinominare e il nome da dargli... ovviamente poi te l'adatti