It wouldn't be a UNIX system, if you can't bring it up without a GUI! So, of course it can be done. I've done that sort of thing many times on Solaris, Linux, etc., but don't have the darwin chops to detail it here from memory. 😟
However, the basics are the same. The system follows scripts and other lists to direct its startup behavior. All that is needed is to find where the launching of the window server and graphical login server is launched, and turn it off. As long as the telnet or rlogin or ssh server is running, you can still come in over the network.
Most of the systems I'm used to, will simply post a character-based login onto the display device, treating the "console" device as a terminal itself.
If you have already solved this problem, please post your response here, and mark this item as "answered". If I get some time, I'll try to figure it out myself, as well.
Have fun,
Rick