This sort of thing.
Schematic shamelessly copied from the internet.
The 555 timer basically uses the 100k potentiometer to adjust the duty cycle from one side to the other. It's what I based my own PWM controller on, although I trimmed it to get near 22kHz frequency.
The thing is I don't actually have all the parts and test gear I need at home. I would need to go and get them all from my Mum's house, which would take a while.
The potentiometer can be wired so it is remote from the PCB itself but I'm not sure if it could quite reach a desk without picking up all kinds of stray signals that could piggyback themselves on the PWM wave and cause problems. This is something I'd need a scope for to be sure.
Are you sure there isn't a commercial option for something like this? The Zalman thingy could be easily modified I would expect just to get the variable PWM from it. Edit: Scrub that as it looks like you can't get them any longer.
If I was building such a device I'd like it to have a low threshold, say 30% duty cycle which would need designing in and it would be ideal if the circuit also threw the fans into 100% duty cycle for a short time on power start, just to make sure the fans get started.
Edit: Looks like you can pick up a decent range of PWM controllers off ebay for not too many £s. Such as
this one Not home made but cheap and would easily handle 8 fans. It has a decent frequency. The fans would be driven as if they were 3 pin fans, which makes sense. You'd lose tach feedback of course.