Just an update. This also looks as if it fixed my other problem, in which I couldn't use extents with scale to fit, but now it seems to work correctly.
If anyway wants the code I can post it. It allows one to print from one directory with different ctb files. I have all my page setups in one drawing file, and I reference that through ObjectDBX, and put that into a list to be able to select. Then you can select multiple ctb files to print with. I don't know how many others would want it, but if so then I can post it. It's not super pretty, but it works.
Thanks again.