LDAP+Kerberos+smthM$specs=Active_Directory. You also should use Samba
and have a Primary Domain Controller for you Windows clients.
Active_Directory uses DNS to solve hosts to addresses, so you don't
need a WINS server, though. I think the point to start w/ is
Samba:
http://us4.samba.org/samba/docs/man/Samba-HOWTO-Collection/ ,
http://us4.samba.org/samba/docs/man/Samba-Guide/ (jump to Chapter 5,
maybe it's all you need)
AFAIK CentOS has an Anaconda chapter dedicated to installation of
Kerberos, and LDAP, too, so you have no excuse to miss the party :D.
Sorry about I am not more useful for you, but I think it's feasible. I
would try it. (I have no experience w/ Kerberos, very little w/
OpenLDAP, Samba, and... CentOS).