Its a long story.. wasnt going to use cygwin version in the end. Was just testing cygwin (and its capability with different modules) as my linux box just died.. then my windows server died, so while waiting for the parts, decided to rig up another machine to research the possibilty of using cygwin on windows, instead of linux entirely. It wasnt a case of using cygwin to get apache to work, i didnt even know apache came with it at first.
Anyway, i'd have the same problem wouldnt i, whether i use that standard cygwin module, or win32 apache.
If i compiled the linux version, albeit under cygwin, should flush then work as its using the linux api procedures, or will windows still buffer the output?