Es posible que pueda usar algo como esto (no probado):
socat PTY,link=$HOME/.wine/dosdevices/com1,raw,echo=0 PTY,link=$HOME/tmp/dev/myserial,raw,echo=0
Esto creará dos Pty consecutivos que es un poco excesivo, pero Socat copiará datos entre ellos. El programa de vinos abriría un lado del enlace como COM1, y su programa abriría $ Home/TMP/Dev/MySerial para comunicarse con COM1.