VB6 non e' adatto a questo tipo di realizzazioni.
Il C/C++ e' ovviamente più adatto.
In realta', scusami per la franchezza, dato che hai questo dubbio, penso che non sara' per te molto facile realizzare un programma di questo tipo ...
Te lo dico solo perche' tu valuti attentamente le difficolta' insite in un programma del genere e tutte le nozioni che devi possedere ...