can you install smb4k, start it up and see if it can find your winxp shared folder, mount the remote folder on your file system and see if you can access the shared folder though the mount?
i find smb4k to work consistently and without any issue, try it