Sorry without reading your entire article, one way to share values between programs is to use file input/output; for example, writing and reading values from a common text file. Another way would be to use something like popen() in C to pipe or send commands to another program. I'm assuming by "program," you mean compiled executables otherwise if you meant between scripts you could just use global variables or, in Gamestudio, skills. Sorry if I completely missed your question.