I don't know what you will do about a front light, but spending the money on a dynohub to run a rear light is a bit excessive. A Planet Bike Superflash is 20 bucks, and will run for 100 hours on two AAA batteries. You could keep yourself in batteries for a LONG time for what you'll spend on a dynohub.
I guess you could use Reelights....