How would I create a WordPress theme viewer?

I want to be able to create a theme switcher that will allow users to view a variety of WP themes.