¿Y tiene que ser en txt por algún capricho especial?. Lo digo porque con VB es más simple y rápido usar ficheros mdb. Si utilizas ésto te lo da todo hecho y planteas una Base de Datos en un momento. Tutorial: http://www.elguille.info/vb/bases/ADO/indiceADO.htm
Si de todas formas la quieres de...