Creo que lo mismo, pero usando un poco de PHP:
Código PHP:
<style type="text/css" media="screen">
#oculto{ display: none;}
</style>
<style type="text/css" media="print">
#oculto{ display: block;}
</style>
<div id="oculto">
<?php
include('pagina.html');
include('pagina2.html');
?>
</div>
Tienes que cambiar la extensión de .html a .php y tener un servidor PHP.