You would need to create your own tracker, which may be way more difficult than using some other mechanism. It may be possible to use Azureus or one of the other heavyweight programs to do this, but it might be more trouble than it's worth. The only real advantage of BT is sending a big file to lots of people. Any other file transfer mechanism that lets you pick up after an interrupted transfer would be simpler.
Allpeers was good for this, but it's kaput.
Nowadays I usually just split the file into 200 or 300 meg chunks and use sendspace. You could also let the person sftp into your machine, or turn your machine into a temporary web host, etc.