Evans;
The slice of the application that interfaces with NI product is the Data Acquisition part.
To solve that portion of the application, you can refer to one of the NI-DAQ shipping examples named DAQDoubleBuf.c that you can find at C:\Program Files\National Instruments\NI-DAQ\examples\VisualC\AI.
That example shows how to do a continuous analog input acquisition. You can then, modify that example and include the plot and save to spreadsheet file portions of your entire application.
To expedite those two tasks, take a look at NI Measurement Studio product. The Measurement Studion is a set of ActiveX objects one can just configure to accomplish tasks such as the ones you mentioned.
Regards
Filipe A.
Applications Engineer
National Instruments