User-Created Weapon Sets

Hi,
I’m trying to make user-created weapon sets. Right now, I have an enumeration of 6 weapon slots inside UTPickup.h. (Slot_1, Slot_2, …Slot_6) I want the user to be able to store a certain type of gun per each of the 6 weapon bases. I was thinking of making a WeaponSet class to store these 6 slots in.

I was wondering, what is the best way to access the data in the weapon base? How can I make my WeaponSet class interact with the UTPickup class for this data? For instance, get the gun that each user specifies on the base and store it in the WeaponSet class.

Thanks for any help.