Anzitutto top non e` un nome valido per un frame: e` gia` il nome del frameset (predefinito).
2. Perche` non puoi usare JS? Non e` che stai facendo confusione fra lato server e lato client?
3. Non conosco la sintassi VBS, ma comunque il DOM e` lo stesso di JS, per cui devi far precedere al nome della funzione:
top.NOMEFRAME. ...