Lo más simple sería usar un componente que encapsule las funciones básicas de un servidor FTP. Me consta que con la ICS de Francois Piette (http://www.overbyte.be) viene un componente (TFtpSrv), aunque tal vez deberías considerar un componente FTP Server más poderoso. Te sugiero comenzar buscando en Torry's:
http://www.torry.net/ftp.htm
http://www.torry.net/util_internet.htm
Si lo que quieres es desarrollar un servidor FTP por tu cuenta, sin usar componentes de terceros, se hace mediante sockets, implementando el protocolo FTP. Para detalles sobre el mismo, lee la RFC 959:
http://www.ietf.org/rfc/rfc959.txt
Saludos,
Ernesto De Spirito
http://www.latiumsoftware.com/es/index.php