Basic Race Track

Hi, I’m a programmer creating a racing game in panda3d. I have very little 3d modelling experience and I’m attempting to create a basic race track for my game in blender 2.57b.

My technique is currently;
make a track segment - made up of a plane for the road, then two cubes either side for the barriers.
Duplicate this along a path using the array and curve modifers.

For some reason it just isn’t duplicating - when I have got it to duplicate the object does not follow the curve and is repeated out at different axis’.

Please could I get a basic step by step on how to do this in blender 2.57b.
Any help would be appreciated.

it would probably be best if you uploaded the file