The trouble I suspect is not in Apache buffering the output but in the web browsers loading of the output. I suspect for an <HTML> tagged document the browser does not display the contents "as it arrives" but instead holds onto everything until the document is finished being sent and then renders the page. The reason for this would be if the browser tried to render the page as it received data - I believe it would make web designing hazardous to your health. That's my guess and AFAIK when sending a document as text/html with <(/)html> tags surrounding you cannot "turn the buffering off"
Nethosters, Inc.