Lo malo de eso es que el texto cambia de tamaño según el navegador, y según cómo esté dispuesto el HTML y sobre todo el CSS. También varía según qué fuente se esté usando y un largo etcétera, así que a priori no podremos saber lo que ocupa un texto sin conocer todas y cada una de sus características.
Como comentas algo relacionado con php, te hago saber que con la librería GD sí que puedes hallar el tamaño del texto:
http://www.washeebo.com/sargento/03_php/0307/0307.php, pero claro, tendrás que pasar al visitante una imagen con texto, algo nada recomendable.
Un saludo.