mmmm... ¿Podrías ser más especifico con lo que deseas hacer? A como entiendo, queires que un DIV se muestre algo que tienes guardado en otro archivo php al hacer clic en un boton, es correcto?
No te funciona hacer:
pagina1.php
Código PHP:
<!---Aqui pon todo el codigo HTML, PHP o lo que se te de la gana poner--->
<p>HOLA!!</p>
pagina2.php
Código:
<html>
<head><head>
<body>
<div id="paginaDiv">
<?php
include("pagina1.php");
?>
</div>
</body>
</html>
El que te lo muestree solo cuando quieres, bueno, eso ya depende ti. Puedes hacerlo mandando una variable como GET en la url para determinar si mostrarla o no y que mostrar. Creo que es lo mas viable si no queires usar iframes.