Different runners in every race?
If so, wave setup would work really well. First 5k goes and then you get a time hack for each subsequent race, enter that in for the wave offset. All times come in to the same screen.
If you are having runners do multiple 5k's it gets trickier. You either have to give them multiple numbers/chips (and count on them to keep them straight) or set up separate races.