there may be some functionality available in the FileSystemWatcher object (haven't used it). I would start their.
your process will require read/write access to the entire c:\ drive. I would consider this to be a hugh security risk. if at all possible i would place the files on a seperate drive, or at a minimum restrict it to a specific sub directory on the remote machine.
use new System.IO.FileInfo or System.IO.File to access the file. just pass the full path to the object.
use the System.IO.TextReader to read each line from the file into a IList<string>. close the stream/file.
process the data. open the file once your done, and write the changes back using System.IO.TextWriter.
Jason Meckley
Programmer
Specialty Bakers, Inc.