How To Extrude Panels Evenly?

Then you are in for alot of work. You can look here to see how I used Plane Region to circumvent the need to find edge vectors in creating offset surfaces for a polysurface with planar faces (relevant are the 2nd and 3rd sections) but maybe there are other solutions from the quicker witted scripters on this forum.