3. Какую CMS лучше использовать для такого типа сайта, либо лучше писать такой сайт с нуля?
С нуля всегда лучше, но не всегда лучше получается и как следствие - не всегда надо.
2. Возможно ли делать связку сайта с файлообменника без перенаправления что бы пользователя не кидало на сайт файлообменника и он могу получить файл с моего сайта.
Возможно, но редко. Среди прочего, такие файлообменники обычно ограничивают кол-во скачиваний файла или объёма информации. Вы не хотите платить за свои же файлы, но при этом хотите, что бы файловые хостинги занимались благотворительностью... это странно :)
1. Какой файлообменник лучше выбрать
Например,
Amazon S3, там есть бесплатные ресурсы (эдакое "демо"). И в целом не дорого... или, воспользоваться советом предыдущего оратора :)