This is a really good article which details the technical side of doing this, and compares prices of various commercial and DIY options:
http://globetrooper.com/notes/solar-power-macbook/
http://globetrooper.com/notes/solar-power-macbook/