Vedi solo l' ultima perchè non fai in tempo a vedere le altre...con:
	codice:
	TextBox2.Text = "test" & tempArray(counter)
 
ad ogni ciclo non fai altro che assegnare la stringa corrente della funzione alla textbox, vedi l' ultima appunto perchè è l' ultimo risultato...
Se sostituisci con:
	codice:
	MsgBox("test" & tempArray(counter))
 
in modo da fermare il ciclo fino a quando non dai l' OK, te ne puoi rendere conto.
Comunque, per ottenere quello che vuoi, devi aggiungere il testo agli item della variabile tempArray e da questa riscrivere il testo nella textbox/richtextbox.