I too have looked into this, as i know a far bit about visual basic, and the basics of networking. however I am lost in putting the two together. I have no idea how to access the protocol from vb, and have had little luck in searching for answers. oh wells.
good luck to those attempting to re-create these features. you're efforts are appreciated.