Character creator

Hey guys,

How do you create a character creator?
I have different hairstyles an clothes but how do you make a panel where you can choose your T-shirt, hairstyle, skin and all that stuff???

I also want to know, so far i know that you need to put everything in an online dictionary.