I believe the issue here is the implementation of Apple's design parameters, putting priority on the "quiet" aspect rather than running cool. Of course the engineers know their stuff and the design of the 2009 MBP will not allow the machine to overheat itself. However, on my MBP (2009 with only 1 fan), I can not even hear the fan until it revs up past 3,500 rpm. In the hot ambient temp here in Japan, it is quite normal to see the temp shown by SMCfancontrol run up to 50 degrees C with the machine at idle (default fan speed 2,000) and even a little CPU load will drive the temp up to 80. So if you are concerned, run smcfancontrol and set up a higher than normal default or favorite fan speed (2,500), and then a set ranging from 3,000 to 5,000 for intensive work.Isn't 100C kind of too high for the fans to START going faster? This really has been going on for a few months...I just really started noticing it recently...
This will effectively override the design parameters set by Apple, and still allow the fans to speed up to max if necessary (smcfancontrol only sets the minimum fan speed).
http://www.eidac.de/
