in reply to tar from another server

This may point you in the right direction:
tar -cf - <files> | (cd <target dir> ; tar -xvf - );

Will tar and extract files in a diff location in one line.. add in ssh to do what you are looking to do.

-Waswas