We have some users on our network that only use groupwise and do not need a novell login, so I created them as external entities in groupwise. These users also want to use messenger, but I am assuming they need a edirectory user object to be able to use messenger?

If that is the case, then messenger takes an edirectory license, not a groupwise license?