Everything you have said has been helpful. I knew most of it, but it needed to be rekindled in the back of my memory. Funny how all this information can be stored in your head but forgotten with out regular use!
Now, when you say the user has permissions for the shares, I beleive I already have accomplished this. I have the users user account as a member of the DOMAIN USERS group. If the shares are available to the members on the LAN I will assume then they are available to the users in this same group that VPN into my network so thats how I have it.
Correct me if I'm wrong but it seems to be working fine.
It seems now, despite still having a NAME RESOLUTION ISSUE (not sure of this however, USER is all thumbs on setting this thing up and explaining the problem, but can program like a mad man) that the user can now VPN in, access the shares, and get what he needs. But.. ONLY IN THE DOMAIN WHERE HE IS AUTHENTICATED!
I am almost 100% certain that our 3 NT Domains ALL TRUST EACH OTHER. But I may have to recheck this. When the user attempts to access a share on the DOMAIN oustide the authenticating domain he gets a message that states the domain is not available.
The USER has an account in ALL OF THE 3 DOMAINS just for safety sake at the least.
If the USER changes his DOMAIN/WORKGROUP to the other domain however he can VPN into that domain and that computers shares, but now the OTHER DOMAIN. So thats really where I am at right now.
Thanks for the suggestions thus far!