For me, VBA is much more readable the Lisp. I've written complex Lisp code in the past, but mostly use VBA now.
Look in the help file (VBA reference section) for the AddArc method. It looks like adding arcs is rather complicated, as you'll need to find the center of each arc, as well as the start and end angle. You can find the angles using the "AngleFromXaxis" method, after you find the centerpoint.
I think a much easier method is to create a polyline from the points. I'll need to check, but I think you can use pedit to fit arcs to the polyline, and explode the fit polyline into arcs. This would be a lot easier than creating the arcs. But I'm not sure if it'll change the accuracy.