If you have a handy c# programmer in house it's actually reasonably easy.

You make a DLL in c#, and then "export" methods that call the underlying .net code. We use it for Active Directory verification.

Mike S wrote a blog on here with a howto that we followed. I'll look for that later.