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?