1. Ich habe keine Ahnung was ASP ist. (Und für die, die es mir erklären wollen oder mir die Benutzung einer Suchmaschine nahelegen wollen, ich will es persönlich nicht wissen und ich habe nicht vor mich für die Beantwortung der Frage damit zu beschäftigen.)
Existieren dann alle bis zum Abbruch deklarierten und evtl. bereits gefüllte Variablen irgendwo im Speicher bis die Session ungültig wird?
2. Nein nicht irgendwo. Falls das script abgebrochen wird sind die Variablen des scripts weg, die der Session bleiben erhalten.
Kann mir jemand Literatur empfehlen bei welcher ich solche Dinge nachlesen kann?
Nicht direkt, aber wenn Du nicht weißt, ob das script abgebrochen wird, dann lege fest was passieren soll.
http://de.php.net/manual/de/function.ignore-user-abort.php
http://de.php.net/manual/de/function.connection-aborted.php
Mit Letzterem kannst du auch diagnostizieren, ob das script abgebrochen wird.
ein sleep ans ende des scriptes und noch dahinter eine Ausgabe, falls der Nutzer die Verbindung abgebrochen hat. Wobei man sich dadurch nicht sicher sein kann, ob die nie abgebrochen wird, nur weil man es nie feststellen konnte.