Here's an interesting idea - as an alternative to running multiple LDAP servers for your Linux authentication, why not just use Windows Active Directory instead?
This is something I've actually written about and proposed before. If you already have a Windows Active Directory instance on your network (and many companies with Linux and Unix already will), why not take advantage of the directory service offered by AD.