Keine Ahnung ehrlichgesagt
Aber vielleicht gehts einfacher, wenn du ne XML-Datei hast, die du auseinandernehmen kannst, bspw. meine:
http://pirron.org/xmlip/
Für XML dürfts bei VB Komponenten geben - zumindestens mal bei Delphi und C gibts derer ne Menge.
Ansonsten schau dir noch
http://showmyip.com/xml/ an, die ist wesentlich ausführlicher
(wobei mir diese schon wieder zu ausführlich ist).