The first thing to do is read through the Newton documentation so you can get familiar with the commands and the API itself. It will really help if you know something about C/C++ . You also should read up on using dlls with DBC. The help files are a good place to start and there should be a couple of examples in the DBC installation on your machine. Off the bat, DBC only allows nine parameters to be used with a DLL function call. So any commands in Newton that require more than that are out of the question unless you create your own dll based on the Newton SDK with fewer parameters in the function calls.
Here's a basic example of how to call a DLL function from Newton in DBC
rem ***********************************
rem * Newton Test
rem * Latch Grapple
rem * 08/30/2006
rem ***********************************
load dll "newton.dll",1
null=0
nWorld = call dll(1,"NewtonCreate",null,null)
print "nWorld pointer = ";nWorld
print "null = ";null
rem ---destory world
call dll 1,"NewtonDestroy",nWorld
Enjoy your day.