save theme changes made by logged in members

Is it possible to use the Theme Switcher to save theme changes made by logged in members?
I am looking for a tool let some of the members have the ability to change theme from the front end. Is there any setting to save the theme selected by the user, or any smart coding that can make it possible to change the theme selection ?