PPT is a proprietary format. Even though newer versions are standardized, this is not enough for Web, as the client side it supposed to work and all platforms. Working with PPT is not recommended, as HTML is more then enough for the slide show.
Nevertheless, you might need to support showing PPT prepared by the users and uploaded to the site. This is possible, because you can install on your side whatever you want (provided you host it in the way you can, for example, Virtual Dedicated Server or Dedicated Hosting Service,
http://en.wikipedia.org/wiki/Web_hosting_service[
^]). In this case, you can parse and process PPT using Micrsoft Office Interop and will need to mimic PPT behavior using HTML and images generated on the fly.
Please see:
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.powerpoint[
^].
—SA