Warum machst du es nicht anders:
Erstelle /root/.screenrc (nicht wirklich notwendig, aber hilfreich):
hardstatus alwayslastline '[%H] %Lw%=%u %d.%m.%y %c '
Starte Screen immer mit
screen -xRR
damit du immer in derselbem Screen-Sitzung landest. Merk dir nur diesen Befehl, setze evtl. ein Alias.
Starte dort dein Programm. Detache die Sitzung mit CTRLa+d
Im Zweifel einfach Putty schließen. Zurück kommst du durch Neuanmeldung und "screen -xRR".
Ach ja. Kannst auch gleich mehrere Konsolen öffnen (CTRLa+c und CTRLa+n). Lese evtl. CTRLa+?
Screen ist einfach genial, wenn man es wirklich als virtuelles Terminal nutzt.
Obwohl, schau dir mal als Alternative
http://packages.ubuntu.com/lucid/tmux an. Gibt es aber bei Debian erst ab Squeeze, daher nutze ich es noch nicht wirklich.
Ersetze dann "screen -xRR" durch "tmux attach || tmux new", da es bei tmux wohl kein richtiges Reattach incl. New wenn nicht vorhanden gibt. Die ~/.screenrc kannst du sparen, da sie defaultmäßig vorgegeben ist. CTRLa wird durch CTRLb ersetzt, was ich etwas doof zum eingeben finde.