Hola, yo tenía las misma duda.
Recien busque en Google y encontré un par de ideas de como sería.
Si te fijas en el Panel de Control/Opciones de Telefono y Modems. Los Modems tienen un puerto COM asignado cOM3, COM4, COM5, etc....
La idea para comunicarse con esos puertos es exactamente igual a la lectura/escritura de archivos, pero en vez de poner "C:/mi_archivo.txt" usas "COM3" por ejemplo.
Desgraciadamente no encontré ejemplos para .NET que es lo que te serviria pero aunquesea ya tienes una idea.
Busca "com port comunication" en google tal vez tengas más suerte que yo y tambien prueba experimentar con Lectura y Escritura de archivos usando como nombre el puerto com.