That's an interesting question...
Boy ... I am trying this type of VB based coding after a long time... and it feels great...
While screen shots of web pages are the easiest way of getting it, the challenge is to get a real and dynamic web page inside the powerpoint presentation !!!
The answer is that you have to write a macro... How to do it ?
1. Tools > Macro > Record New Macro
2. In the VBA editor, click on Add new UserForm
3. In the Design window, click on the toolbox > Right Click > Additional Controls> Select "Microsoft Web Browser" - Name it WB
4. Now add the following code in "Code Window" of UserForm1:
Private Sub UserForm_Activate()
WB.Navigate2 ("http://www.yahoo.com")
End Sub
5. In the code for Module1, put the following code:
Sub Macro1()
'Application.VBE.MainWindow.SetFocus
UserForm1.Show
End Sub
Note that I have commented the App...SetFocus
6. Save the macro
7. In the slide, where you want the website to open, have a trigger point > like a textbox for example.
8. Right Click over this text box > Select Action Settings > Select Run Macro > Pick your macro from the list
Save the file . and its done
Note: Since this file has a macro, the next time you open it, it will give a warning message specifying whether you want to Enable Macro or Disable Macro > Select Enable Macro - otherwise this will not work.
Drop me a line if you get to try this out