Perchè non utilizzi un sistema di template?

Se devi proprio rimanere legato al metodo che stai utilizzando:

// file body.php
Codice PHP:
<?php 
$title 
'Hello World!';
?>


Body</p>
// file page.php
Codice PHP:
<?php 
ob_start
();
include(
dirname(__FILE__) . '/body.php');
$body ob_get_clean();
?>
<html>
<head>
  <title><?php echo $title?></title>
</head>
<body>
<?php echo $body?>
</body>
</html>