AJL,
The best way to do this is to use the datasocket vi's. If you have a lot of shared variables, typically it's best to have a loop which opens all of the datasocket connections, then a loop which reads/writes to the variables and then a loop in the end which closes all of the connections.
I hope this helps,
Justin D.
Applications Engineer
National Instruments