Per il linguaggio uno vale l'altro, è solo questione di sintassi.

Lo script che hai postato va corretto in questo modo (non ti posto il codice perchè in JScript strafalcionerei, ma non ti sarà difficile tradurlo...)

dim vocabulary_arr(1), che come prova può anche funzionare, dimensiona però un array di un solo elemento (se funziona come in VBScript): dovrai fare per esempio

dim vocabulary_arr(50)

per darti ampio spazio

Ora hai memorizzato la stringa "pippo" nel primo elemento dell'array (vocabulary_arr(1)). Poi il confronto lo devi fare così

if word = vocabulary_arr(1)

(per testare lo script), e così:

codice:
for each word in messaggio 
    for each term in vocabulary_arr 
        if word=term  then 
             word="***" 
        end if 
    next 
next
per generalizzarlo. Con la sintassi "for each term in vocabulary_arr()" chiami "term" l'elemento generico dell'array. (sempre sistemando la sintassi, mi raccomando!)