Thanks. I'll take a look at Leonardo.
Also, is there a way to avoid even the camera connector and plug directly into the iphone with the 30 pins connector?
I would prefer to build my own interface to the iphone even if that means additional components for Arduino.