I had some work done on my wordpress blog where uploading when we create a new theme post it also creates a demo path for putting the actual theme that can be downloaded.
You can take a look at the attached manual that shows how the process should work.
The issue is that it doesn't work very well. As opposed to trying to customize this and making small tweeks. I want someone to do the following
a. just find me a free wordpress theme for "theme sites" that works exactly like you see at [url removed, login to view] [url removed, login to view] etc where we can just create the post and upload the theme and it has the details page and then it has the actual demo page where you can demo the team.
I'm sure there are free wordpress themes on the net for this
b. then I just want you to install the theme