C'è un articolo su DotNetHell: http://www.dotnethell.it/articles/FTP.aspx