Dipende cosa intendi per leggere e scrivere su porte!
Ci sono svariati tool che ti permettono di inviare e ricevere segnali da una porta COM1, COM2, LPT.

Prova a guardare su torry