I am sure the attached patch is in horrible elisp style, but what I've got cooked up is a patch which replaces all occurrences of a prefix on local buffer names with some other prefix when talking to lisp. I've successfully used it with slime talking to a remote lisp (over an ssh tunnel), where /u/bmastenb on the remote host is /Volumes/bmastenb on the local host.
Brian
-- Brian Mastenbrook bmastenb@cs.indiana.edu http://cs.indiana.edu/~bmastenb/