How do I implement an escrow service using Bitcoin contracts?
The functionality is not yet implemented in Bitcoin. On October 18 Gavin created 3 Bitcoin Improvement Proposals that would support the functionality, Bitcointalk:OP_EVAL proposal.


M-of-N Standard Transactions
OP_EVAL
Address Format for OP_EVAL