You cannot control the GUI of the external application unless the application provides by some means specially the command line or some registry keys.

Regarding the communication you can post message of some events of the external application like button click ... other things or any other messages which you know would do the necessary jobs.