Thanks kaefer, you saved me a step. I was taking the regions and creating solids with them but if your code works I can stop and just compare the regions.
I found through studying different polygon algorithims this week that this is the easiest way of doing it in autocad. Hey, but I now understand the Vatti algorithim and the Greiner Hormann algorithim.