If it works with some people, then it works. For the people it's not working with, it's their connection. Either you or they have a firewall blocking the web cam connection, or they're not using a version of messenger that is compatible with web cams.