BeeBasic is an embeddable basic interpreter that can greatly extend your application's capabilities. It is an ActiveX DLL that adds object-oriented basic script to your application. With BeeBasic you can call your application's functions and manipulate your application's objects from script. BeeBasic can be integrated into any application (C++, VB, etc.) with only a couple of code lines. Extending it with custom objects/functions is even easier!
Easy syntax close to standard Basic
Easy to embed, easy to extend
Supports arrays, functions, COM objects, etc.
Quazi-compiler, runs fast!
Built-in debugger with variable watch, breakpoints and step execution
Comes with full source code
Older versions are open-source and free
Detailed help and programers guide
For more information follow this link