Si queres comunicar dos PCs por puerto y no por network te recomiendo que utilices el puerto de comunicaciones ya que es mas rapido . de todas maneras las funciones basicas que necesias saber son: Inporb(#puerto) para recibir del puerto y outport(#puerto,dato a mandar) para mandar.
donde #puerto es la direccion de hardware del puerto, puede ser el paralelo o el de comunicaciones.
Si lo haces en C de windows tenes funciones como ReadComm, Writecomm y Opencomm (leerpuerto, escribir puerto, y abrirpuerto), que de paso sea dicho, estan en las APIs de Windows.
PAra lo demas hacete un formato de archivo, o tipo de dato donde vallas guardando los datos.
Si necesitas mas ayuda mandame un e-mail.