Have you looked at Microsoft Media Encoder? I'm 99% sure you can save while broadcasting with that.

http://www.microsoft.com/windows/win...r/default.mspx

Jimmy