Wie wäre denn dies: Der INNER-iframe meldet seine Höhe an _seinen_ Server. Der generiert ein (leeres) Bild mit der genannten Höhe.
Der OUTER-iframe liest dieses Bild vom fremden Server und weiss aufgrund der Höhe, wie er jetzt den frame einstellen muss.
Irgendwie ist das doch vollkommen durchgeknallt. In einem Browser-Fenster können sich zwei Elemente nicht verständigen und korrespondieren nur über ihre "Anwälte" *kopfschüttel*