That's what I was afraid of. Thanks anyway Tim.
I just had a bit of a play around with it, and noticed if you draw a polygonal viewport, you actually end up with two entities, one is an LWPolyline and one is a viewport. Somehow acad must tie them together so you can edit the viewport as you would a polyline.