In one of my former lives, I used to do all the CNC programing for Winnebago Industries Hardwoods plant
Modern software for CNC programing makes short work of duplication of curves or "arcs".
I assume that this CNC machine is a router machine.
I would start by tracing out two perpendicular lines from a carpender's square on paper big enough for the entire form. Then trace the shape for the form within these lines. Now you have to make a grid using the horizontal and vertical refrence lines that you drew.
The original perpendicular lines are the referance lines that you will measure from as you plot your points along the shape of your form.
You can see that the finer the grid the more accurate the duplication will be. I think that 1/2" grid lines would be plenty good.
The CNC programer will start by CAD drawing a scaled grid to match the paper grid you used for the tracing. He will then enter the points along the grid using the measurments you made on paper.
The CNC programing software should be able to use these plotted points as a means to creat an "arc". Once the arc is created the CNC programer can enter tool paths and asign the correct tool for the job as well as cutter feed speed, RPM, lead in, lead out, depth, and direction.
A very important part of programming is the "spoil board". This is the wood placed under the part you are making or in your case the form.
It is usualy MDF partical board. If the CNC you will use has a suction table then your spoilboard will have gasketing and holes drilled through it for suction to be aplied at the proper points to prevent the form from slpping as it is cut.
The spoil board or creation of the spoil board is a good oportunity to check to see if the shape is going to match your hand traced sheet.
The program normaly cuts into the spoilboard just far enough to ensure that the part will be completly cut through. Maybe .050" or so. Not much. Once you have run the program on the spoilboard alone, you can see the shape lightly cut into the spoilboard.
If you have access to CNC by all means use it. If your programer is good at spoilboards or Jig / Fixtures there is no limit to the shapes for accent strips for risers or riser shape duplication to perfection. Be sure to use the correct cutters and speeds to avoid burning or chipping the wood. This is the voice of experience and hard Knocks!................