devo essere sincero nn conosco bene visualbasic ma ad esempio io in c# sfrutterei gli spazi ovvero se tra 2 spazi c'è sole tu azioni un flag trovato..e per confrontare tutte le varie parole negli spazi userei ad esempio una varabile con il foreach e gli dici finchè nn trovi lo spazio aggiungi quel char alla parola e poi confronta...chiaramente bisogna lo stesso prestare attenzione per la prima parola(senza primo spazio) e l'ultima(termina col punto ad es.) poi ripeto questo è come farei io in c#..spero di esserti riuscito ad aiutare comunque..