I've not tried it at all, but seeing as the docs for AllocConsole (Win API) also claim to only be able to create one Console per process, I'm guessing you'll have to start a second process somehow. Using fork maybe? And then there's the fun of communicating between the two..
Personally I prefer log files for that.. less hassle :)