Ho trovato l'errore
C'era un +1 di troppo nella riga
codice:
stringa_utente(Ubound(stringa_utente)+1) = nickname & "@" & t
infatti quando esegue questa riga l'array era gia stata ridimensionata e quindi un ulteriore +1 andrebbe a cercare l'indice successivo che si trova ancora fuori dall'array!

Comunque grazie di tutto!

Certo che in JScript è molto più semplice non ridimensionano neanche l'array!!