Here's an interesting idea - as an alternative to running multiple different 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 also Linux and Unix already will), why not take advantage of the directory service offered by AD.