L'ho usato ma mi da comunque quest'errore

Impossibile eseguire il cast di oggetti di tipo 'System.Net.HttpWebRequest' sul tipo 'System.Net.FtpWebRequest'.

in questa riga:
Dim request As FtpWebRequest = DirectCast(WebRequest.Create("Http://ftp.miosito.altervista.org"), FtpWebRequest)