Start here: http://support.apple.com/kb/TS1538

The iPhone shows up as multiple USB devices to a computer. Odds are, part of this is working (iTunes sees it), but not the other part to present it as a camera.

Also, do you have another camera to test with? Windows could also have an Autoplay problem in general.