Hallo,
LaTEX und der Apache Server sind Open Source, kostengünstiger geht es also nicht.
Allerdings werden Dir beide nicht direkt bei Deinem Problem helfen.
Mit LaTEX kannst Du Postscript Dateien setzten, das wäre für Deine Ansprüche allerdings sehr aufwendig, zumal ich davon ausgehe, daß Du weder TEX noch LaTEX programmieren kannst.
Apache ist ein Server, den Du Dir installieren kannst, wenn Du die Daten über ein Netzwerk transportieren willst, wenn sie zum Beispiel in einer Datenbank liegen.
Ich würde Dir eine Datenbank empfehlen, in welcher die Daten gespeichert werden, das kann zum Beispiel über das Internet über ein CMS passieren.
Den Satz der Zeitung würde ich dann mit InDesign CS machen.
Dann brauchst Du noch eine Programmiersprache, wie Perl, mit der Du die Daten aus der DB holst, und diese dann in für InDesign verständliches XML umwandelst (Ist mit Zeilenumbrüchen und so etwas eigen).
Diese XML-Datei importierst Du dann in Dein InDesign Template.
Du kannst entweder die Templates personalisieren, oder, was ich empfehlen würde die Personalisierung über XML laufen lassen, und die Kriterien dafür in der DB speichern, und somit nur ein Tmpl benutzen.
Gruss
Sandra
http://www.snadra.de