Thanks for doing this. Btw, if you want B to work (and plumbing) on the remote machine with plan9port, you can do something like this: http://sprunge.us/gFSF.
It starts a plumber process on the remote machine, and mounts it locally. B will work in a regular (e.g. xterm) ssh session, but if you use 9term you can even plumb normally. -- Aram Hăvărneanu