is it possible to use different skinnings on different pages in one application?
You can do something like this:
ThemeSelector.instance().setTheme(themeName);
I have a component called from my template that figures out what theme to set for a given page.