Hello, Michael!
I specialize in reverse engineering, security auditing and program protection. Your project sounds like an interesting challenge and very good fit.
Just an FYI, below are some links from my previous projects:
www.freelancer.com/projects/c-sharp-programming/Convert-Windows-Dll-function-code/
www.freelancer.com/projects/cplusplus-programming/Need-someone-expert-EXE-file/
www.freelancer.com/projects/c-programming/Diassembly-exe-file/
www.freelancer.com/projects/C-Programming/remove-security-from-exe/
www.freelancer.com/projects/C-Programming-Metatrader/decompile-protected/
www.freelancer.com/projects/C-Programming-Delphi/Need-reverse-engineer/
www.freelancer.com/projects/C-Programming-Anything-Goes/bypassing-lost-password/
www.freelancer.com/projects/Java-Visual-Basic/Revsere-exe/
www.freelancer.com/projects/Delphi-Anything-Goes/EXE-Change/
www.freelancer.com/projects/Software-Architecture/Reverse-engineering-7762549/
Please share this DLL and let me know when you are OK to discuss. Thanks!
Best,
-Mike