Existen muchos componentes en .net que te sirven para crear el servidor ftp y cliente en .net sin complicarte de conocer toda la especificación de FTP
Aquí tienes un componente que podría servirte
http://www.clevercomponents.com/prod...pservernet.asp