How do I embed a PowerPoint presentation on one of my pages?

This answer from Microsoft should help:
http://office.microsoft.com/en-us/web-apps-help/embed-a-powerpoint-presentation-on-a-web-page-HA102029513.aspx

Once you have the HTML code, follow these steps.

  1. Go to the page where you want to add the presentation
  2. Click Edit
  3. Click Source
  4. Paste the code where you want it
  5. Save Changes

See Also
Adding Photos to a Team Website Page
How do I create a photo slide show on my home page?
How do I put a slide show on a web page?