Sim, este modo eu conheço. Mas não me serviria, justamente pelo que você falou. Eu preciso saber as quebras de linha geradas pelo HTML e não as geradas na entrada de texto do usuário (ao cadastrar no banco). Uma alternativa seria usar uma fonte monoespaçada, como Courier New, Fixedsys, Terminal, entre outras. Dai eu poderia limitar a quantidade de caracteres em X, e pegar até um espaço (chr(32)) antes do último (para não cortar) e forçar uma justificação adicionando mais espaços. O problema é que esses tipos de fontes são muito feios para um site deste porte, então estou tentando outra saída. Mas obrigado até agora, continuo no aguardo! :)