Check out the semaphores example in the examples that ship with LabVIEW. They do what it appears you want to do, that is, protect from calling the same data acquisition subVI at the same time.
If you are trying to have it so that your 4 VIs don't acquire data at the same time, then semaphores are your answer, otherwise, a different solution is in order, especially if you are trying to share the data.
Good luck