Hola sgafo:
¡Que tal!...
Traté de enterarme y algunas respuestas me han liado, pero lo último que dices es posible:
Le pones al iframe un ID y luego pones en el script del cambio:
document.getElementById("el_ID").src = otra_página;
(Yo lo había probado con el ID y me funcionó, aunque supongo que con el atributo name, podría funcionar también ¿?)
Pensaba darte más sugerencias, pero puede ser que lie más la maraña... Si tienes un ejemplo para verlo, sería mejor.
Saludos