That's an interesting design, but my calculation show that with 8 XP-G there's no need of an efficiency-eating resistor.
24V for 8 LEDs will give around 400mA per LED.
Even if you used a already built 24v pwm module? Found em on ebay for $9 shipped.Yes you could. It would step up the complexity.
If that was your interest you might be better served using a driver off the DIY driver - sticky thread.
If I'm not mistaken the DIY ones cost about $6. But whatever floats your fishies!
Question about heat sinks: since LED's don't generate much heat, and since I am trying to save as much money as possible, would it be okay to use a flat sheet of aluminum to stick the LED's to? One or two 120mm fan(s) would be added to the setup.
I am working on something very similar. I'm using two 12" x 24" x .25" sheets though. Also I will be adding heatsinks on top side with fans mounted. Haven't really started because I'm still waiting on some supplies.
I actually found CHEAP U-channels at Home Depot that I will be using instead of the flat aluminum sheets.
Take a look here.