Bruce is right - I, an average joe MTB rider, have done several 24 hours - anyone can do it and still have a blast. A couple of things that I would suggest to make the event more enjoyable. First, get on a team with similar goals...it's no fun to have your overly competitive team captain yelling at you to go faster when you just want to enjoy the ride. Next, make sure you know some basic bike maintenance. You'll be pushing your bike harder than you usually do and things can and will break. Also, a good set of lights will make the night riding less intimidating - I know some races have light sets you can rent if you don't feel like plunking down the money to buy one. Last, but not least, eat eat eat drink drink drink repeat. You'll need the energy!
jspitzberg, marc v,
thanks for the very helpful comments! Right on the money!
Bruce
You can find an extensive list of 24-hour mountain bike races, and more information about mountain biking right here at Active.com