If I can be of assistance in coding this, I'll offer my time up. Its interesting to me that it still has yet to occur. My assumption is that producing the code into the chat box within team chat is the biggest issue with its implementation.
I think this would be one of the single best upgrades to the site. You would see lots more people who enjoy poly/1v1/team playing open games I think. I tend to avoid creating because its basically a point dump.