The only ways I could think of at the moment,would be to hold the y position of the objects while the pass is happening...
or maybe on collision have both objects spawn dummy objects,destroy the originals...the dummies could pass each other,then once passed have the dummy objects recreate the originals.
or maybe have the sprites switch x positions on impact and cover the "switch" with an animated sprite showing the "fake pass".