Or, you set the the local system to write to a fifo where one end is actually linked into the remote system. So, you do the tar locally and ship off the bits as they're tar'd for writing to a remote file system. I'm hazy on the details, but believe I'm not very far off the mark.