non sono un esperto in questa materia ma credo che dovresti solo prendere i messaggi che i client ti inviano sulla porta 21.
io in vb6 usavo il winsock per fare ciò ma credo che in vb.net ci sia una classe apposta per fare il lavoro del winsock
ecco l'elenco dei comandi: Comandi
credo di essere stato d'aiuto