Is it your AutoCAD full, or it is a LT version? If it is a full one, how about a Lisp routine? (Old members, please stop smiling!).
But what base point should it be used? The first point of the polygon? Or maybe the centroid? I think you do not want to pick the base point for each one.
My opinion: it is enough to post your questions/suggestions/observations/... in a single place. People visiting this Forum will “scan” all the areas searching for interesting things. Even for you it will be easier to watch the answers.