Sers,
Mit dem Script würde ich sehr sehr vorsichtig sein - du hast da nämlich eine sogenannte rekursive Funktion - d.h. eine Funktion die sich selbst aufruft, das ist extrem schlecht und kann schnell zu Überläufen führen!
Leider hab' ich mich mit write() befehlen noch nicht wirklich beschäftigt, deswegen kann ich dir nur in einem Punkt helfen: Verwende ein ganz anderes Script!!! Ich hab mindestens 5 Fehler auf den Ersten Blick gefunden...