Могу ли я добавить файл для скачивания, который я не размещаю на своем сервере (удаленная загрузка)?
Да, это функция, которую можно активировать в глобальных параметрах: "активировать удаленную загрузку". Затем вы можете добавить удаленный файл, как и любой другой локальный файл (можно использовать оба варианта), задать заголовок, URL-адрес файла, тип расширения (для значка, zip, xls...).