Sorry for pushing this older thread.
But I am curious to know how this integration into a Plone site you are talking about could be done?
Maybe you could give me one or even two hints which way to go @MrTango?
Integration of users into Plone would not be important in my case as this could be handled by the external tool.