To guide the car, there has to be some kind of a check or positioning system in place to know where the car is in relationship to the track (and maybe other cars) and to tell it where to go.
You could make a program that tells an RC car when and how far to turn and how fast to go for how long, but unless you have some kind of positioning system that knows where the car is in relationship to the track, it won't work for a real track. This is because it is impossible to know exactly how the track and car will interact in every possible way ahead of time. Even if you did know that (ignoring for the moment that that is technically impossible), the Arduino programming and your car's controls wouldn't have a high enough resolution to follow the course exactly anyway.
If you just want the car to do a bunch of programmed sequential maneuvers in a flat open field, that is doable.