Tar files, transfer to remote host and delelte source

Hi,
I�m having a problem here. I have a directory that holds many subdirs and files (by many I mean MANY thousands).
What I want to do is make blocks of these files and transfer them block by block to a remote host; but once a given file is already placed in the remote host, the script must delete the source file. Block size can be upto 2GB.
My brain is melt down already; can anybody give me a hand with this.

Thaks

Dago