The identd daemon used by e-smith is also able to do that... but not by default. You'll have to modify /etc/identd.masq, replacing userXX by the character '*' and specifying "RELAY" as the platform...
You may have a look at /usr/doc/pidentd-2.8.5/identd.masq