Well, you can ask ur friend to run an ftp server. Then u can either use the builtin ftp command line client or windows explorer or Filezilla or
www.web2ftp.com to list and retreive the files. U connect using the address
xxx.xxx.xxx.xxx:21
replacing the Xx with ur friend's IP.
Or if u both have limewire, you can use the direct connect tab to enter and connect to his IP and search his shared folder.
Or, u can ask ur friend to use a free email hosting site like
www.yousendit.com to send the file first to them and then email it to you from there.
I think even DC++ tools can be used for this.