We work with http://www.huddle.net over here in the UK because we have found it to be one of the better collaboration tools and seems to meet much of your requirements.
Not quite mixedink but great in terms of limiting access to those invited to participate.
Happy to put you in touch with the guys at Huddle if that would help at all.
Poll of the Week
Could your inbox use a little more awesome?
Sign up to get a daily dose of awesome gov-focused resources, trainings, blogs and articles to help you do you job better.