We do have plans on making it so that if you have a personal page that your all your skins will show up on your personal page, but only the approved skins will show up in the main WC Library. Of course we would still moderate looking for inappropriate material.
We've been wanting to implement this for a while now but we keep getting caught up with just trying to keep the sites running.