Probá así:
Código PHP:
<?php
ob_start('delComent');
function delComent($texto){
$search='/\<!--(.*?)--\>/is';
return preg_replace ($search,'', $texto);
}
?>
<p>hola<!--este es un comentario--> esto debe aparecer <!--este es -con guiones (y paréntesis)- otro comentario--></p>
<?php include 'loquequieras.php' ?>
<?php
ob_end_flush();
?>
(Lo importante es la presencia de ob_start, la función que tiene como parámetro ob_start y el ob_end_flush al final de la página.)