Puedes conseguir clases y componentes en la web (assemblies) que tengan la funcionalidad de manejar las conexiones a un ftp.
Existen muchos proyectos de estos en codeproject (solo busca por la palabra ftp). Este es uno de ellos:
http://www.codeproject.com/csharp/ftp.asp