Is the content of both sides the same?
If so, you just need to use 2 different .css files.
Then, using Javascript (on client's side) or some scripting (on server side), you load only the file that is needed.
You can store your user's choise using cookies (in Javascript or using server-side scripting, it doesn't realli matter).
PM me for more details