Here are some links, articles, and resources that may be helpful for organizing a race.
Classic Race Services in Athens, GA
has prepared a document they use for their clients. It contains information
that can be useful for anyone organizing a race.
Click here to read Classic Race Services' advice for a successful event.
Active.com has a web page with a lot of helpful links and information.
Local running clubs would also be a good place to contact.
Most likely they've put on races through the club and would know what permits are needed,
who can certify a course, best places for a running event course, marketing/sponsorship/etc.
Find a timing company/race management company in your area.
These companies will handle race setup, timing, etc. for a fee.
Click here to see a list of event management companies by state.
A year round presence for your event is extremely important.
Click here for tips on creating a website for your event.