Sucede por la sintax Here DOC que en ese punto se usa ...
No sé si funcionara: (nunca he metido una llamada de una función bajo sintax Here doc):
Código PHP:
<td width="170"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
{BuscaPeriodo()}
</font></b></td>
O "romper" la sintax Here DOC:
Código PHP:
<td width="170"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
HTML;
BuscaPeriodo();
echo <<<HTML
</font></b></td>
O definitivamente no usar sintax Here doc y concatenar de la forma clásica.
Más info:
http://www.php.net/manual/en/language.types.string.php
Un saludo,