Greetings,
I'm Peter, I work as a Unix/Linux sysadmin and Oracle/MySQL DBA since 6+ years.
As I have built a few internal messaging system to my clients I would be happy to help you with this one too. I use Openfire/Spark too in my own little company.
If you think we can work together, we can talk about the details. (Please keep in mind, more details can reveal more tasks, so my bid may change, but we will discuss it)
Best regards,
Peter.-