If you're working remotely, you can use MacFUSE to mount the remote
filesystem and work with the files locally. We have done that on
numerous occasions.
It's important to realize though that FUSE heavily caches things to
make performance reasonable, so you shouldn't edit the remote
filesystem other than through FUSE unless you re-mount the FUSE drives.
http://code.google.com/p/macfuse/
Alan