How can I get a list of all iPhone pictures that are imported to iPhoto?
You can create a smart album with a condition on the camera model (Camera model includes "iPhone").



It's even possible to select the front or rear camera by adding a condition on the aperture. See this hints for details.

I believe iPhoto '09 has this - the picture above is in iPhoto '11 and it works great there.