Shawn,
Are you saying you want to ftp from machine1 to machine2 and place the file on machine3?
You can't do that unless you use 2 ftp sessions. One to get it from machine2 to machine1 and then another to put it on machine3.
Secure shell's scp can do this however:
Example, as if issued from machine1.
(This assumes the user on machine1's public key is on both of the other machines.)
scp username@machine2:/etc/password username@machine3:/etc/password.machine2
Ye who thinks he has a lot to say, probably shouldn't.