En mi opinión, el trabajar con ajax (y divs) en vez de iframes te hará la programación más sencilla y comprensible, al no tener que estar haciendo cruces en javascript entre códigos de padres e hijos.
Si no quieres profundizar demasiado en ajax, te recomiendo leer un poco de
xajax, un framework que se centra en el lado de la programación php, sin meterse mucho con js pero que al mismo tiempo te permite crecer en js posteriormente si lo requieres. Y efectivamente como dice su web, puedes aprenderlo en 10 min.