I'm sorry, but I haven't looked into Office 365 yet, so I don't know if a project like this would be possible on that environment..
All my time on this project currently goes into:
- helping people set things up
- fixing bugs
- implement new features that my company needs (and that I may therefore implement on company time)
- stability improvements.
Researching if this could be done on Office 365, let alone implementing it, is currently impossible for me. But I encourage you to do this research yourself.
I just did some googling and noticed you have already posted some questions about this.
The Lync 2010 SDK _might_ be an option, but as I said, I cannot investigate this myself at the moment.. Sorry.