Libpcah is a project mainly written in VISUAL BASIC .NET and C, it's free.
libpcah - a library for string-keyed arrays