If you are using a system like chamion chip then you have to remember that timeing mats are placed AFTER the finish line. (This may not be a problem with some of the single wire systems)
If you want two races to use the same line, and you are using timeing mats, you should have both races finish the same direction.
OR
Have two finish lines set up side by side, one in each direction, but may need twice the number of mats and twice the timing system. Basicly it would be two races side by side.
I have two races that run similtainiously, that share finish lines and some of the same course. They are of diffrent distances and are run at the same time.
One is a 5 mile and 5K combo. The 5 mile goes first, then on a second start line about 100 foot away, and exactly 16 minutes later, the 5K starts. They share the same course for the first mile, so the 5K almost catches the back of the slow 5 milers before turning off. Then both races merge back together, at about 3.5 miles for the 5M race and 1.5 miles on the 5K race. All the runners come into the finish together. (About 1,500 of them). The computer sorts out the results. The key is that finish is common and in the same direction. (And that the pace at the point of merger is approximatly matched.)
Another race is a 15K where the 15K goes out first, then 30 minutes later a 5K goes out the same way. At two miles the races split and end finaly approching the park from operset drictions on the same road. (Head to head) They don't crash, but turn into the park and run side by side down a double wide road and finish on either side of the same finish line. Again using a common set of finish mats.
Races where the races merge and run together for the last section seem to be popular because you get to see and run with people who, in a normal race you would only see their bums disapearing into the distance. It can be inspring when a father, doing the 5 mile race, runs up and says hi to his daugher doing the 5K. We here a lot of good will in the last mile.