Hi Jackal,

I'm not aware of a solar charger than can charge RCR123 (3.0 or 3.7V protected ?) and 18650 cells although the Ultrafire Rapid Charger will charge the RCR123 3.7V protected cells (requires aluminium spacers) and 18650. It will also charge 14500, 17500, 18500 and 17670 cells. It will accept main voltage of 100-240V and a 12V input (Car cigarette lighter) input.

http://www.dealextreme.com/details.dx/sku.1251 (no aluminium spacers supplied required for charging RCR123 3.7 cells)

https://www.fenix-store.com/product_info.php?cPath=53_57&products_id=207 (supplied with spacers)

https://www.fenix-store.com/product_info.php?cPath=53_57&products_id=209 12 Volt cable

Solar panel would be a 6.5W Sunlinq (has a wide range of connectivity options and is lightweight and reasonably weather proof).

http://www.skylinesolar.co.uk/shop/product_info.php/cPath/36_38/products_id/253