questa è la base per aprire un file(dvi modificare il codice per le tue esigenze), infatti la variabile riga, viene sovrascritta ogni volta che viene eseguito il while, quindi se lo usi così in riga ci sarà solo l' ultima riga del file
poi per separare il nome dal cognome hai bisogno della funzione split, quindi guarda qui
http://www.pierotofy.it/pages/guide_tutorials/Visual_Basic ...
se hai bisogno di chiarimenti fammi sapere