I have programmed my own small armor set which uses this SetArmor feature but you should be able to equip several armor sets. The problem is that the armor is reset every time you use a different armor set. I tried to fix it but it didnt get it to work. My armor set is linked in this post. Would be nice if someone could help me.