Ich verstehe zwar nicht, warum du unbedingt bei der Version mit Startzeichen bleiben willst, aber sei's drum.
Mach mal in die Sub ein Pushall und ein Popall, so wie es in der Hilfe steht.
Nach dem Printen würde ich die Variable Text leeren, sonst wird sie immer größer.