Ok ..
Para resolver ese problema tienes soluciones bajo CSS:
word-wrap:break-word;width:100%;
y/o propiedades de tus tablas en HTML (wrap o algo así ..).
(verificalo en los foros correspondientes)
Y en PHP tienes la función:
wordwrap
www.php.net/wordwrap
Para delimintar una cadena a X caracteres. Esto sólo limita caracteres .. así que para que te "cuadre" tendrías que tener encuenta la tipografía que usas (y como expresas su tamaño: en pixel's fijos .. en porcentajes con respecto a la configuración del navegador .. etc) y por supuesto de tus tablas HTML.
Un saludo,