Unfortunately this is not possible and I do not see an easy way to get around this.
However, we have already committed in CVS a modification to UploadPackage that uses the same open channel to upload the file (instead of TFTP), so that you do not need anylonger a rootd running on each of the cluster nodes.
If you can use the CVS head, this should solve your problem.