Hola:
En principio, al usar setInterval, por las dudas deberías comprobar el tamaño del array...
Código:
function cambiar(){
if (x.length > 0) {
prime = x.shift;
document.getElemenById("primera").src = prime;
}
if (x.length > 0) {
segu = x.shift;
document.getElemenById("segunda").src = segu;
}
if (x.length == 0) buscar_imagenes();
}
Ahora la parte Ajax... simplemente tienes que generar con php una cadena con las imágenes (decide si con o sin la ryta), separadas por una coma (por ejemplo), y convertirla en array con la función split:
Código:
Ajax = objetoAjax();
Ajax.open("get", "buscar_php", true);
Ajax.onreadystatechange = function() {
if (Ajax.readyState == 4 && (Ajax.status == 200 || Ajax.status == 501)) x.responseText.split(",");
}
Ajax.send(null);
Ahora te quedaría depurarlo...
Tal vez te interese esta página sobre Ajax:
Destripando objetos Ajax
Saludos