Method 1: Find someone who'll lend you an external DVD drive (together with its software) and temporarily install it on your friend's PC. (Disadvantage: Not many people have an external DVD drive to lend out!)
Method 2: Set up a local area network between the two computers. (Disadvantage: You'll have to move one computer to the location of the other, buy some cables and spend time reading the Windows help files).
Method 3: Install p2p software on both PCs and get them to communicate directly with each other via the internet. (Disadvantage: Well, you won't get any help from me 'cos I know next to nothing about how to do it!).
Method 4: Upload the file to a file transfer site on the internet and then download it to your friend's PC. [Google 'transfer large files' to find a suitable free - or 'free trial' - service]. (Disadvantage: Even with broadband the upload and download times might be quite lengthy. Also, many of the free file transfer services have a file size limit of 0.5Gb or 1 Gb. To transfer a larger file you might have to sign up for a free trial of a service which means giving out your credit card details).
Method 5: Use a (free) file-splitting/joining program to divide the original file up into several smaller files. Copy these onto several CDs. Load these onto your friend's PC, together with a copy of the joining/splitting software. (Disadvantage: Not a lot!)
Free file-splitting/joining software can be found here:
http://www.download.com/Chainsaw/3000-2248_4-10394432.ht ml?tag=lst-0-3
or here:
http://www.download.com/Fast-File-Saw-Joiner/3000-2196_4 -10442817.html?tag=lst-0-1
Chris