Во-первых, PHP никаких "табличек о сохранении" выкидывать не может -- PHP находится на сервере.
Твоя задача на самом деле состоит из двух:
1. Как скачать файл на сервер, где стоит PHP, с некоторого запароленного ftp. Решение есть в
документации.
2. Как файл, уже лежащий на сервере, выдать пользователю, чтобы его браузер запросил сохранение. В поиск на гугле на предмет "content-disposition php sample".