Dredging this back up as it's a pretty short thread and the video is fairly pertinent for anyone new to this idea. Plus I've thought about this ever since my fan switch started acting up.
My fan switch finally failed, and as expected/common it was the high side melting the switch/terminals.
Took the switch apart, based on its design and what's available for PWM components, looks like this project should be doable. Found there are sliding potentiometers that will fit the fan switch cutout, and 30A PWM controllers are everywhere for less than $20.
The difficulty however is finding a PWM controller that will work without both the ground and positive fan motor leads being connected directly to it. Apparently most are designed such that the ground is the variable, the voltage to the motor stays constant. The blower motor ground of course isn't (easily?) accessible, and trying to isolate it is IMO starting to get into "just buy a new switch" territory in terms of modifications needed. It's a neat project, but not really worth it if the components aren't off the shelf and cheap.
By any chance is anyone up on PWM controllers, perhaps current automotive applications, that knows where it would be possible to source an affordable PWM controller that will work with just the + motor lead? Or a simple way around that limitation?