Hallo,
Nicht ausgeschlossen ist natürlich, daß du mit Javascript oder serverseitigen Technologien versuchst, den Text einigermaßen ausgewogen zu positionieren. Hilft aber auch nicht immer, und du müßtest erstmal Software entwickeln.
So was habe ich hier schon mal gesehen:
http://www.13thparallel.org/?issue=2002.01&title=column_script
Vielleicht kann man das Ganze ja weiterentwickeln ...
Grüße,
Sebastian