Man WP, I love your sense of humor. Seriously - you say all the things I want to say.
To the OP, since you expressly stated that you don't want to assume that the user has PP installed, then you have to deliver the slides in a format that the user's browser can likely display. So you have two options: First, you can convert your PP slides to some more common format like HTML, PDF, GIF, or even Flash ahead of time. This way, the user is able to click, click, click their way through the presentation. The other thing you can do is to develop some sort of converter that works automagically. That is, you simply upload your PP presentation. When the user clicks on the converter script, it reads the presentation and builds the HTML, PDF, GIF, or even Flash files on the fly.
The first option is easier to build but requires extra effort from you every time you add a new PP presentation to your site.
The second option is harder to build but makes it extremely easy for you to add any number of new presentations - you simply upload them.
As for how to do it, Microsoft has made a fortune making their formats closed and hard to extract data... so, um, good luck with that.