Not really a perl question but: What Unix are you running? Many don't support CIFS (SMB) out of the box -- and almost all of the ones that do dont support transperant UNC addresses. so you will have to mount, or use automount or some such to access the share (if your unix supports it in the kernel) else use some type of smbclient to access via a commandline.