surely these programs respond to some sort of MIDI or OSC messages? There are the dominant comms in computer music today. That would be one of the first things to implement I would have thought. THat way you could have songs associated with patch numbers quite easily etc. etc etc
Do either of these programs publish any info on messages received and mapped etc.
You may want to look into wireless usb extenders for the other idea . .
KMI StringPort_1650, SoftStep_VK2 v1.2 & MIDI Expander; Mac_Moore Guitar,
Roland VG 8, 88 & 99, YamahaVL 70m; OSX 10.6.8, iMac i7 2.8G QC; MaxMSP 5.1.8, Ableton Live 8.2.2, M4L, SC3, QC, cSound, etc, etc,