try using runas on the shell that you are running the script from with the credentials of the user you want NTLM to use... I think that is how I solved a similar problem accessing a remote registry...
Comment on Re: Win32::OLE Remote Execution of a file on a network share.