Layaway,
the UploadModule process the upload request on ASP.NET BeginRequest event.
So the ASP.NET Session is not prepaired yet.
I suggest you do not determine the user relative data while the UploaderProvider just only want to save the file to a temporary place.
Regards,
Terry