Salutations Grant,
This is a tricky subject, I will have to agree. Just the other day I was monkying with something along the same lines. It seems, one way to do this is to use global variables. Yes, a slightly dirty subject amongst labview users, Global Variables will provide a legit solution. However, you must make sure to work things out time wise. Because, as soon as you run the program, the global variable will start sending out it's information. So, maybe use a wait timer with a while loop or something along those lines to control how often the global variable attempts to pass out it's information. The while loop will ensure it continuously runs, maybe just wire a "Stop Button" to terminate the while loop? This should work, especially since you already know how often you want to update the table.
Oh, you must put the global variable inside the for loops or while loops that are inside the sub vi of course.
Hopefully this puts you on some good starting grounds,
ElSmitho