I have been looking for a way to get Lync Presence information on a public internet site.
And I found a very promising page from a Dutch company called Orbitone.
Take a look here at their presence state:
The developer of the code has made it available here
The code also contains a function to chat in web page with the employees.