How can I run an executable from RAM using C++?
The executable is in RAM, and I know the address, how do I call into the program from mine?
You mean communicating with another application that is running at the same time as yours? That depends on which operating system you are using. In any case, Wikipedia has an article on Interprocess Communication, which shows some basic techniques.