Hi,
As you mentioned, OpenFire is the best choice for a XMPP server. I have used it several years ago in one of my projects.
If you want we can start with a demo installation without the award. If it was ok, then you can award the project to me and we can start the project.
Thanks,
Helmot