I just started basically using Dark GDK

, But I would assume the code would look like
if ( dbUpKey ( ) )
dbMoveCamera ( 1 );
dbPositionObject ( ?, dbCameraPositionX ( ), dbCameraPositionY ( ), dbCameraPositionZ ( ) );
I have not tested that code, but I am pretty sure that would make an object follow the camera. The ? is the object number. Aka, iObject.
The same thing applies if you want a sound to follow the camera or whatever. Just replace dbPositionObject accordingly.
If you wanted to object to be more in front of the camera, you could so something like
if ( dbUpKey ( ) )
dbMoveCamera ( 1 );
dbPositionObject ( ?, dbCameraPositionX ( ) + 1, dbCameraPositionY ( ) + 1, dbCameraPositionZ ( ) + 1 );