Alright, I have been brainstorming on how to do this for awhile, but still not have come up with a valid way.

I have a Program Verification EXE. It verifies that you are a member of my site and you can access/use the program. Now, here is what I want to do.

Tp the simplify the process for the programmer when adding the checks, I want it so that they only need to add either an OCX, or a module that will load the checks and verify. Here is my thing:

Note: The EXE will be downloaded and installed when the user becomes a member, the EXE should be located at the same directory at all times.

-How would I run the EXE and make the other program wait until it finishes
-How would I transfer data from program to program. Specifically transfering whether they were validated or not.
-How to give extra commands when a program is Shelled (Which is the way it will be activated).

Any ideas and help would be nice Thanks in advanced.