12 hours with a 12"x12" solar cell? Huh?
How about this device:
http://www.vavolo.com/productdetails.asp,mode,1,ProductID,4565,,.htm
"...
This compact and versatile charger is a green product which offer a green, and economical solution to charge iPhone, and wide range of handheld device, build-in a 1350mAh high capacity rechargeable polymer battery, equips a large high solar energy convert efficiency solar panel, it collects power directly from the sun when sunlight is available, and store the power inside its built-in battery for future use.
...
comes with various connector, which offers the wide range of compatibility with handheld digital devices, such as mobile phone, digital camera, PDA, MP3, MP4, just connect the USB cable with the solar emergency charger and a compatible connector, it takes 180 minutes to charge up your handheld digital device.
..."
Or this device:
http://www.ecogeek.org/content/view/1964/83/
"...
For those of you with the 3G, you may have noticed an issue with a rather short battery life. Well, Mobilefun has a solar powered case that will help you with that problem. The solar case can provide enough charge for functional use in less than 3 hours, but it will take a full 10 hours to fill the battery. Maybe the thing to do is leave the case on the dashboard or window sill all day, then charge your phone up at night.
The case uses a solar panel to soak up sun, holds generated energy in a 1500 mAh battery, and then charges up your phone when you insert it. If there isn’t enough sunlight for a good charge, you can also use a mini USB; but if that’s the case you might as well charge your phone the “regular” way. The solar case is compatible with all iPhones, so if you have an older phone, you can still get your time in the sun.
..."