I've just started biking and a 2002 R1150RA is my first bike.

I'm planning some trips with my SO who's riding a 2008 F800ST, and we have fitted Cardo Q2 headsets on our helmets. The Q2's are great so far, high sound quality, voice activation works well, and my unit paired quickly with my iPhone! (only gripe: setting up FM radio presets is an exercise in patience)
Also have a Garmin Zumo 550 on order which I'll set up with a RAM mount.

My questions: I want to be able to use either my iPhone or iPod.
1. How can I charge the iPhone / iPod on the bike?
2. How can I listen to music from the iPhone / iPod via the Cardo Q2?

And since I'm the noob, any other advice is appreciated!