Sulla base di quello che ho letto mi pare che il problema stia nel fatto che l'iframe chiama come source (src) un file flash, normalmente l'iframe viene concepito come mezzo per richiamare una pagina html, non altri elementi.
Mi pare che tu abbia risolto il problema usando una pagina html ma che ci sia un problema di ridimensionamento del flash, perchè allora non usare una pagina php?
Basterebbe un
Codice:
<iframe src="http://tuosito.altervista.org/tua_pagina.php?width=10&height=20"></iframe>
Per dare la possibilità a chi mette tuo codice di definire lui stesso la dimensione di quello che poi esce nell'iframe.
In tua_pagina.php va chiaramente inserito un richiamo al file .swf con i parametri di larghezza e altezza presi da $_GET['width'] e $_GET['height']