Take a look at Orc.
I'm going to assume that Timber Hill does not use TWS for its options market making, in any way.
With TWS, and the IB API infrastructure, data latency is an issue, order routing latency is an issue, and the lack of pricing tools is an issue.
Best to stick to...