Pues .. si esas funciones te estan generando HTML .. lo primero que deberías estudiar es la forma de optimizar tu HTML..
A simple vista se vé que usas etiquetas <font ... > .. Podrías usar CSS (para eso mejor pregunta en el foro HTML -> sub-foro CSS y te informas de las ventajas de usalas).
Por otro lado .. si tu haces:
echo "aquí HTML ";
Lo está "parseando" PHP .. osese, el interprete PHP está recorriendo todo ese HTML para buscar alguna posible instrucción PHP o variable que ejecutar o asignar valor ...
Si usas estructuras tipo:
Código PHP:
<html>
<head>
</head>
mas HTML .. etc ...
<?
include ("blabla.php");
?>
<font ...><? echo $variablephp; <?></font>
De esa manera .. PHP SÓLO entra a los <? ... ?> bloques a buscar algo que "parsear" (que interpretar ..) y no a todo tu código HTML que debería pasar directo sin interpretarse ..
Si usas funciones igualmente puedes "abrir y cerrar" donde irá PHP o HTML ... Como veras .. es un buen lio con la sintax .. ademas que si por A o B motívo PHP no se ejecutase correctamente .. tu navegador te mostraría ese código HTML que no está dentro o "lanzado" con funciones PHP (echo, print .. printf .. etc)
Código PHP:
<?php
funtion cabecera(){
?>
tu html comun
<? algo de PHP por medio ?>
mas HTML
<?php
} // cierras tu función PHP
?>
Un saludo,