I have waited before replying as don't know anything about curlftp, which I believe you are using to access a file system across the web. For this, I have previously used ftp, this is ideal for moving files in and out of remote servers. However I do mount file systems over my network. I use mainly ubuntu or debian, however the samba utility is afaik available to other distros.
Install samba and smbfs, share the folder on the remote host to which you need access from the smb.conf file on that host (let's say "public"), make a directory to which you can "map" the remote directory, let's call that "remotefiles" then add to fstab something like
//OTHERHOSTNAME/public cifs PATH.ON.YOUR.HOST/remotefiles users,noauto
You will then mount it thus:
This needs root privileges on my system.
If the remote host is always on, you won't need noauto, users.
I have never tried to substitute an ip address outside my own network, but this may be worth researching further.
I know this is not an elegant solution, but I use it to get round the situation you are describing; I can see the shares on (windows) remote hosts but can never write to them unless I mount them as described above. I hope this helps you.