most video streaming sites will not work with Safari, due to the lack of flash because it's too cpu demanding and resource hogging. Some sites will have iPhone/Mobile versions though.
The iPhone cannot record video out of the box. You need to jailbreak it and install Cycorder via Cydia or Installer.