No se me ocurre nada que no sea contar caracteres en php.... partir la variable ... pero asi no conseguiras que se adapte a los cambios en el tamaño de la ventana, detectar el resize con javascript.... no se yo.
Pero me suena algo de columnas definidas con css3...
http://www.desarrolloweb.com/articul...umna-css3.html no se si te serviria.