Not sure this can be done without using batch mode. This is a small test I just did on w32:

c:\> emacs.exe --batch --eval "(message """Test""")"
Test



On Sun, Jun 29, 2014 at 12:51 AM, Craig Muth <craig.muth@gmail.com> wrote:
Is there a way to have elisp send a string to the STDOUT of the main
emacs process?  So that it appears in the calling shell I launched
emacs from?  (So I'll see it when I suspend or quit?)

Ty!
--Craig