I'm writing a program that needs to have two processes running at the same time. I have found through some research that the best way to do this would be to use a handler program that would exec to a processor daemon, sending the addresses of the main object to the processor daemon so that it could put those addresses into pointers, and the two programs could share the object. I would like to know if this is even feasible. The only problem I could find is that I would have to change the constant chars that were sent in the exec to int so that I could assign them to the pointers. But, I believe that there is a function in the STL that will do that.