ObjectDBX allows you to open a DWG for read/write and optionally make changes to the DWG file, but you are limited in what actions you can take.
The DWG is simply opened in memory and not in the AutoCAD graphical editor, and because so, certain actions are forbidden, such as asking the user to make a selection (since that is impossible). But if you wanted to draw a line from 5,5 to 8,3 - this could be done. Obviously, because the DWG is not being opened in the editor, making changes to multiple drawings is lightning fast.
LeeMac has some good examples of this here: http://www.lee-mac.com/odbxbase.html