I have a file I want to create a torrent of, and I basically want to only let my friend be the downloader. I have tried the FAQ of creating a torrent, but he keeps getting an invalid link.
Could some one dumb it down for me, pretty please with sugar on top? 
Very easy, Don’t!!!
Bit torrent protocall is designed to share files across the entire planet, if you want to send a single file to someone, use a file host site.
This one will work nicely…
http://www.megaupload.com/
just upload file, upto 250mb, and send him/her the download link.
there are other sites that allow bigger files, or you can break it into a multi part .rar archive.
Suspect
You could also you an Instant Messenger. I know AIM and Yahoo can send files.
If you want to use or already have AIM Try AIMAdHack.