Open ... for OUTPUT ... überschreibt die Datei immer. Das liegt am Befehl.
Wenn was angehängt werden soll, müsste Open... for APPEND ... verwendet werden.