Can't you just use the FTP API's ?

FtpCreateDirectory
FtpDeleteFile
FtpFindFirstFile
FtpGetCurrentDirectory
FtpGetFile
FtpPutFile
FtpRemoveDirectory
FtpRenameFile
FtpSetCurrentDirectory
InternetConnect

Just a few API's you can use..

If you download the API-Guide, it gives you examples for each one of them...