I've used vmask ( http://www.conitec.net/beta/vmask.htm ) before and it works pretty well, just give it a try:

if(key_1) my.vmask = 0; // reset
if(key_2) my.vmask |= (1<<0); // hide meshes that have the 1st skin attached
if(key_3) my.vmask |= (1<<1); // 2nd skin
...


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends