Im not sure if
this will help, but I believe one can also alter the internal buffer options using in-built attributes of the Win32::seialport module.
However, it would be much better if you could post your code to be more specific.
If you want to see data as and when they come and see it NOW, then have a look at
Perl Idioms Explained - $|++
SRK.