Con iframes ni siquiera puedes garantizar que tu página se vea.
Me explico: La página cargada en el iFrame puede tener código javascript que sustituya la URL por la suya propia (precisamente para evitar que su contenido sea mostrado DENTRO de otras páginas). Ejemplo:
Código:
<script type="text/javascript"><!--
if ( top.frames.length!=0 )
top.location = self.document.location;
--></script>
Yo creo que es más recomendable que leas/cargues la página externa desde tu servidor y incluyas/generes el HTML de la parte que te interese dentro de tu página.