un "include" puede sustituir a un iframe .. pero lo q no va a hcer es lo q hace un iframe con respecto a ejecutarse independiente de la pagina q lo engloba (ni te va a poner barras de scroll para q te muevas como hace el iframe cuando el tamaño lo fijas .. y el contenido de este se expande mas ..)
El "include" lo que hace es que le dice a PHP q cuando legue a esa instruccion .. coja el código .. lo mezcle en el sitio q se hace la llamada con el que lo llama y lo ejecute todo como si de un script/html solo se tratase...
En este caso .. las variables q le tengas q pasar a "uno u otro" include se le pasan a la pagina "padre" pues como ya te he dicho se interpreta todo como una misma `página una vez "incluido" todo.
Un ejemplo:
(si usas includes .. la pagina ha de ser .php para q PHP la ejecute)
Código PHP:
<html>
<head>
</head>
<body>
<?
include("loqueahora_estu_iframe.php");
?>
etc . .PHP o HTML ....
<?
include ("otro_ifrmae_de_los_que_tienes_ahora.tal");
?>
</body>
</html>
Te recomiendo que leas el manual de PHP y cosas q puedes hacer con el .. veras q se hacen mas sencillo muchas de las cosas que te estas complicando ahora mismo ..
Un saludo,