A problem I had encountered was that my dedicated server, we had this Apache gzip module turned on which requires all output, then zipping before it's sent to the browser. If you have something similar that takes over output, you might want to disable that. I used a simple .htaccess file and turned of the module and flush() worked for me.
A I S M e d i a , I n c .
"We Build eBusinesses"
3541 Habersham at Northlake, Building E
Tucker, GA 30084
Tel: 678.382.2247 / Fax: 678.382.2471
http://www.aismedia.com / jchum@aismedia.com