Yes, makes sense.
You can already use "DDE" dynamic data exchange to do exchange variable values to/from 12Blocks.
You could also use the xmlrpc block or the skype block to read/write values.
But yes, reading data from file would be cool too. Let me ponder.