Create a separate folder then put all the songs you want to be on the compilation in said folder, zip it, then upload to a website. I recommend
Free File Hosting Made Simple - MediaFire great website, they let you upload as much as you want for free, but there's a 100 mb limit for free users. If you don't feel like splitting it into two separate files you can upload it to
MEGAUPLOAD - The leading online storage and file delivery service