se invece di fare le tabelle fai una struttura con div la cui larghezza la imposti con i css nn ti succederà... per quel che concerne php puoi utilizzare
wordwrap()
http://it.php.net/manual/en/function.wordwrap.php
ma se il testo contiene un URL (molto spesso fatti di parole molto lunghe) quasto una volta spezzato non sarà valido.