the only part that uses LDAP here is the reading of OUs... which of course provides the computernames to connect to.

I'd assume the simplest translation, would be into subnets.

There are ways to ping subnets for PCs and return their names... it is of course, much slower than ldap.

There may also be ways of querying Wins servers of computer names on their segment... I dunno.
_________________________
How to ask questions the smart way <-----------> Before you ask