the way i see it is just hook solar to a charge controller, hook battery to charge controller, the buy a device that runs usb of 12volt batteries.
http://imageshack.us/photo/my-images/97/solarz.png/
hope thatpic is helpful... and if anyone has any other ideas I would like to know them too.