I believe that MS does an online live space that you can use. You could any ISP web space if you have it. Both of these involve a 3rd party to host your file.
If you leave your PC on whilst the other person collects the material then you could run an FTP server and tell the other user your address / ftp password. This is probably the best way to do it. They connect in and grab your file. It means faffing with port forwarding tho if you use a NAT based router.
Finally, although a bit of a chore, you can zip the file using either the windows built in compressed directory or better yet 7Zip which compresses smaller. You might get it below 5Mb. Then last resorts could be splitting the file up into chunks and emailing them. I know that 7Zip allows you to do that by using the -v option (creating volumes). So -v4M I believe creates splits of 4 meg each. There are a lot of web pages about doing this.