Never mind - nothing like time to solve a problem for you.
I had created a secondary LDAP database prior to the previous post, so I decided to figure out how to add contacts through some effort. Yeah, I probably could have done that first, but in my own defense, I really didn't know if I was even on the right track.
For those who don't know the answer, once I read through some LDAP documents, I realized I could use the commandline (good old fashioned text prompt) LDAP cmds: ldapadd & ldapmodify with a properly constructed text file of info. So a little Googling found some example 'ldif' formats and the online docs for openldap.
A couple of quick commands later and I was creating imaginary people in the second database, but only after realizing that I first had to create the ou=people layer to put them in! Then I moved to my Outlook client and added another directory service pointing to the LDAP server with the new database as the BaseSearch path. It worked just the same as if they were email account users in the primary LDAP database.
I know I have some tweaking to do, but I've shown myself that it works. I also have to have a way that the client can manage their own contacts. Does anyone have any unvoiced concerns about this technique?