overflow:hidden не решит вопроса...
например нужно чтоб два абзаца имели общую высоту = 7 строк.
Если у первого текст занимает 3 строки, то второй абзац должен быть 4 строки. А если первый - две строки, то второй соответственно 5.
Похоже на пхп такую проблему не решить. Жалко, что в HTML(CSS, JS, PHP) нет такого же, как во флеше - высота текстового поля и высота самого текста.