you can start here for code and info on creating a tcp connection. After that you need to add in the commands to send that FTP understands.

http://www.vbforums.com/showthread.p...ht=socket+.net