Du könntest dir ein kleines PHP-Skript schreiben, das die die Datei zurückliefert. Die
FTP-Zugangsdaten müssen also nicht in deiner Anwendung hinterlegt und übertragen werden, sondern sind sicher in der PHP-Datei verstaut. Die Datei kannst du dann mittels
IdHTTP.Get();
abrufen.
Edit: Hier eine Infos zu den PHP-FTP-Funktionen. Evtl. kannst du das auch ohne Umweg über FTP, sondern direkt über eine "normale" URL lösen. Das wäre natürlich das einfachste.