@ hwalker_MIWV - Given your timeframe, learning C, and the PIC, could be a challenge.
The code you showed “appears” to be MF, but it had a using for generics, and a reference to the NI library. I doubt NI has a MF library.
You could use a GPIB to ethernet adapter. There are also GPIB to USB adapters, but you would have to go to a G80 for that support.
There are three variables for getting a project done on a tight time schedule; time, skills and money. You appear to have have the required background to get the necessary skills given enough time. Your missing skills can be compensated for by spending money and hiring the skills. I think need to sit down and scope out what you need to get the project done, and go to your management. If they will not listen to reason, then you need to be somewhere else.