DO's that enter the NRMP can pre-match but once you sign a contract you HAVE to withdraw your NRMP application and withdraw from the match.
You can ask around and get a good idea of which programs will/might offer pre-match contracts. You can also usually get a good idea from asking other residents at the program (FMGs, DOs or off-shore grads).