Not sure if this would be applicable, but you can place conditional orders on some trading platforms. So you would set up a strategy that when one order gets filled, the other order then goes to the exchange. I don't believe the exchange has that type of orders, however--it would reside locally, but wouldn't be sent to the exchange until the initial order was filled.
Ah yeah sorry, I should have been more specific. Futures only. Surely with options they'd have to support that at the exchange otherwise those option strategies wouldn't be possible. In fact I think certain option strategies have their own product codes, not sure about that at CME. So with futures only, IB can try to do these things, but can't guarantee it, since someone could move the market before the other part of the order is filled. I guess if it's not offered by the exchange, it's all a bit of a crap shoot.
Not sure but as native exchange orders, no for both market and limit. Using a software dedicated to spread trading, you can place it with 2 market orders or one limit and the second market when first filled.