Wenn man selber, als eine Delphi-Anwendung, einen Verbindngs-Server aufsetzen will, dann braucht man schon einen Server, wo dieses Programm läuft.
Für D7 (bis XE) wäre dafür also ein Windows-Server nötig und möglichst auch noch mit Root-Zugriff ... also ein "richtiger" RootServer/VServer und die mit Windows sind
fast nie gratis.
Ab (vermutlich) XE3 könnte man auch mit einem Linux-Server was machen.
Die Vartiante mit
FTP oder PHP geht auf fast jedem Webseiten-Dinges.
Aber Achtung: Bei vielen Gratisanbietern ist eine Verwendung als "Dateiablage", bzw. für "größere" Downloads nicht gestattet ... also das, was man hier machen wöllte.