LabVIEW would work well for that. You could do it with LabVIEW by using serial communication and DAQ, which there are lots of examples for both. You posted this in the Datalogging and Supervisory Control area which is an add-on module to LabVIEW. It gives you lots of features which you may or may not need for this application. For instance, with the DSC module you could have the data automatically log to a database that is ODBC compliant and incorporate security features. Without the module you would have to write the information to file programmatically. You might do some research on www.ni.com to get more information on DSC to see if it is a good fit for you application.
Regards,
JR A.
Application Engineer
National Instruments