While an array would be a spiffy tool for your problem, I would rather use a string list. It's easier to fill and modify, at least in version 6.15.
#VAR gear {helm|gloves|tunic|cloak|necklace|amulet|visor|etc.}
#ALIAS gc {
open chest
#FORALL @gear {get %i chest; wear %i}
close chest
}
The #FORALL statement will step through each item in the string list @gear, placing each element in %i in turn.
Troubadour 