Don't bother with sockets for this. Map the network drives in windows. When the network drive seems like your f: you don't even need to tell the sucker it's not local. In networking right click a shared folder, map network drive. Its sorta the reason $disk has the 'proper unc responce of the path of a network drive.' because you can use em.