It occurs to me that Apple's iDisk does part of what I want (I really want to be running it myself, though. I want more than 1GB max space and don't want to have to pay that much for it). And WebDAV is supposed to (eventually?) do another big part of it.
... but nothing I've seen so far is quite like what I have in mind (which is encouraging).