Silly thought:  Why not just bypass the entire issue by getting some temperature-controlled fans?  They have a little thermal sensor on 'em and will spin up as the case temperature rises, so you don't need software!
 
Or ordinary fans and a fan controller in a drive bay?