You may have to mess with the front derailleur to get it low enough, can be a bit of a problem if it is a "braze-on" type, but doable. We had the 50-40-30 Campy Racing T on my wife's old bike, rest of the components were Ultegra 9. Shifting was good but not quite as quick as with the original Ultegra triple.
The new 105 10-speed crankset shows to be 50-39-30. That should also work with your 9-speed.