I can take a look at the code and try to spot a problem. You should be able to save file fields into the session just like any other field. You will not be able tor refer to session values on IPN pages even when they are saved properly, but I'm sure you can get them saved into the session.