Du möchtest also, dass der Text zum einen präformatiert ist, zum anderen aber bei einer gewissen Länge umbricht? Das kannst du mit HTML und CSS nicht realisieren.
Tumindest nicht mit validem CSS2. Opera kennt -o-pre-wrap und CSS3 wahrscheinlich ähnliches.
Aber da es diverse fertige Tools gibt, die Plain-Text in HTML wandeln -- teilweise erstaunlich gut --, verstehe ich das Problem nicht so ganz.
Christoph