Use an rsync daemon and make the request on the new machine. And have it verify as well.
That way, you'd be sure to get it right. Not that I don't trust tar or cpio (I turst them for nightly backups period).
Just that doing the tar etc unles done to a network pipe to the other machine... mean you gotta have *THAT* much more space on both machines.
rsync, you only need a few extra MB.
A better option might be:
If this is HP-UX you could also setup NFS export on the source machine and nfs mount the file system on the destination machine then just do a local rsync as well.
Oh... and if you have ssh on both machine (full suite that is) you could scp them as well. Or if you actually have rsh and rcp available on the machines you could just do them the old fashioned rcp method as well.