Here's what I'd do on a shoestring
Build a "tank" out of scrap lumber, line it with heavy plastic sheeting (Visqueen)
Make it say 4'x4'x4' and insulate it, this is your storage/exchanger
Get some amount of copper tubing or PEX and arrange it inside your tank
Plumb it into the existing cold water line before the water heater.
Use some valves so you can bypass the tank if required.
Pressure test the line.
Build a collector out of your tubing and locate it below the tank
Be sure the lowest loop of the collector comes from the lowest level of the tank
and the highest section of the collector dumps into the highest level of the tank
Be sure the outlet of the collector (in the tank) is always covered with water
Evacuate air from your collector loop
Voila, thermosiphon!
I'd think you only need a pump if you can't locate the tank above the collector
If you find you do need a pump I'd try to rig up a small pv panel direct to a 12v pump, when the sun shines the water moves, no controls needed. I'd bet a good pump will cost more than a PV panel to drive it
Here's your link:
http://www.builditsolar.com/Projects/Wa ... ermosyphonHere's a picture of what I'm thinking - because that's how I think lol

The legitimate object of government, is to do for a community of people, whatever they need to have done, but can not do, at all, or can not, so well do, for themselves -- in their separate, and individual capacities.
-- Abraham Lincoln, Fragment on Government (July 1, 1854)