How can I run polaris on the Web? What is PUNCH? What/where is the Parallel Programming Hub?

You need not install polaris to use it. You can use polaris across the internet using the Parallel Programming Hub: http://punch.ecn.purdue.edu/ParHub. You can get a free acount and try it out if you'd like. There are more details on the Hub itself.