You could always try to stream via Flash, a relatively new feature. Read more about it over at Macromedia (www.macromedia.com).
As for "live meeting stuff", you could always try the Microsoft or iChat alternatives? Check out Microsoft's Office page, and Apple's website for more details about that.
Hope I was some help,
█ Voxxit - Accessible Web Design & Secure, Affordable Web Hosting
█ Now offering 501(c)3 non-profit discounts!
█ Ruby on Railsincluded with every hosting account! - Save up to 80% bandwidth on all plans with mod_deflate!
█ Visit our services page to see how Voxxit can help you today!