Is it possible to read/append to a DBM file from a VB program?

Would it be easier to call a Perl script from the VB program to read the DBM file?

Your thoughts?