Hi I know this thread is old, but we just added a skin selector in user settings. The selector works, however the user need to refresh the page in order to see the changes. Here's the code snippet that I added to settings.tpl file.
<!-- BEGIN customSettings -->
<!-- END customSettings -->