SICStus Prolog provides an interface that lets you load and call SICStus Prolog programs from Visual Basic.