Hi @zachlampert. Type below at your command prompt to get the acaddoc file location
(findfile "acaddoc.lsp")
Browse to that file through windows explorer; open the file and add below code at end of that file
(defun-q MYSTARTUP ( )
(if (= "G:\\2017\\Drawing-1.dwg" (strcat (getvar 'dwgprefix) (getvar 'dwgname))) (vla-add (vla-get-documents (vlax-get-acad-object)) "G:\\2017\\Ref\\Drawing-2.dwg")))
(setq S::STARTUP (append S::STARTUP MYSTARTUP))
Save and close the acaddoc file and you should be done.
Note that above code uses Drawing-1 and Drawing-2 as examples; replace them with true paths for your files. The files do not need to be in same location or even same drive, as long as you pass the complete paths. Also do not simply copy file paths as shown in windows explorer; the slash "\" is passed as double slash "\\" in lisp. Basically the code is structured to open Drawing-2.dwg automatically once you open Drawing-1.dwg
If (findfile "acaddoc.lsp") returns nil then simply create a new acaddoc.lsp (it's a text file with lsp extension) and put it in one of the support paths. For example, it is located here on my machine
Command: (findfile "acaddoc.lsp")
"C:\\Users\\myusername\\appdata\\roaming\\autodesk\\c3d 2015\\enu\\support\\acaddoc.lsp"