I have not tried it and I don't know anyone else that has. But theoretically it should work. They are both the same pin count (204). However the PC3-10600 will drop speed to match the 1066Mhz speed of the PC3-8500 that came with the 2009. They also have different Latency speeds. PC3-10600 has a CL of 9 and the PC3-8500 CL is 7. You are asking for trouble if you mix RAM with different specs.
PC3-10600 is more expensive then PC3-8500 and since you can't take advantage of the slight speed increase, why even give it a try. I say just buy the RAM that matches whatever your system came with.