hey,
I have successfully implemented this a couple of times over. I would probably need a little bit more info. And I don't have all the correct info infront of me.
It sounds exactly like the ident client is not able to communicate with the server.
As far as I remember, in the conf file of Dansguardian there is the ident option and there is 2 others for auth. Turn the other two off and the ident one on.
Next, make sure ident can get through your firewall (it needs to be be able to act as a server (serving out your username) on your workstation). If you're running WinXP you'll need to open up the firewall and manually add the identd.exe file to the list of exceptions. After that you should be done.
HTH, let me know if it doesn't and I'll look a little more into my setup for you.