I saw a screenshot you posted earlier of an array of "sheets". There are a couple of things you could do.
1. Create a Layout for each ms sheet. The layout only needs to have a viewport. Use the New View option of MVEIW from the Layout ribbon tab. See below.
This will give you the best integration with the various tools AutoCAD has for plotting/publishing.
2. Create a block consisting of a rectangle representing the "sheet" extents/plot margins. It should have a non-plotting attribute for the sheet name.
Now you have to create programs to duplicate what layouts do automatically. The app can get a count of all the sheet blocks and get their extents from the rectangle.
acad new view.png