hola, por ftp es la opción mas común, tenes que descargar el archivo, modificarlo y volverlo a subir. podes mirar las apis de wininet.dll por ejemlo si googleas estas apis seguramente vas a encontrar algo de información FtpGetFile , FtpPutFile.
saludos.