There are different ways of achieving orbital motion. You could attach the camera to the end of a hidden limb and rotate the limb, but for more flexibility I would use maths to position the camera at the right place. The maths you need is the equation for a circle: x=radius*sin(angle), z=radius*cos(angle)
Here's an example:
sync on
autocam off
make matrix 1,20,20,20,20
make object cube 1,1
position object 1,10,0.5,10
radius=10
cameraheight=5
do
x#=radius*sin(angle#)
z#=radius*cos(angle#)
inc angle#,mousemovex()
if leftkey()=1 then turn object left 1,1
if rightkey()=1 then turn object right 1,1
if upkey()=1 then move object 1,0.1
if downkey()=1 then move object 1,-0.1
position camera object position x(1)+x#,cameraheight,object position z(1)+z#
point camera object position x(1),object position y(1),object position z(1)
sync
loop