You can do this by using signals, sidings, and track direction markers to force the opposing AI to take a siding so that other traffic coming in the other direction can pass by. There are also various path control rules that might help as well. I've never used those, however, the direction markers and signals really help.
John