There is a way to call 32bit DLLs from a 16bit program, but it only works in a language with pointers.

Therefore, it's not possible with VB. Are you sure you definitely need to use a 16bit version?