I would suggest using an event software package for that purpose, even if you aren't planning on using any of the other parts. I particularly like
MeOS and you can import the registered entrants and use the software to generate start times from there.