Isn't this a problem related to limited rights to run .NET code over the network?
http://www.hanselman.com/blog/GivingAMappedNetworkDriveFullTrustWithNETCodeAccessSecurity.aspx
http://www.hanselman.com/blog/GivingAMappedNetworkDriveFullTrustWithNETCodeAccessSecurity.aspx