I believe it should be possible, though I haven't tried it in a while. It's possible that there's a conflict when calling output then stream (which would be the correct order), I'd have to refresh myself with the relevant code.
That being said, once you output the PDF you have everything you need to stream. If the saved PDF is web accessible you could just redirect the user to that PDF. If it's not you could send the captured output to the browser, you would just have to supply the necessary headers yourself (look at the CPDF stream method to see what we use).