What about the identd port? Have you forwarded it from your router if you need to? Have you made sure it isn't restricted by any firewalls?

Unless the identd server can communicate through its port, it isn't going work.