(Been a while since I have posted here, hehe)
I used Condor while working on the 3D animated Disney film, The Wild. It was extremely robust, but there were dedicated sys admins looking after it.
As for command line possibilities, 3DS Max's Backburner (while not free if you don't own 3DS Max) can receive jobs via the command line. Just the other day, I got The compositing program Nuke, working with Backburner.
To submit to Backburner, the following syntax would work (I have not tested this yet with a Terragen job, though):
cmdjob -jobname:"<job name>" -manager:<manager address> "<Terragen arguments and parameters>"
You can leave the manager address as default if there is only one on your network, but if not, an ip address is required (example: 192.168.0.0). Then for the Terragen specific parameters, I am guessing you would need to provide the path to the executable (if not defined in an environment), and a path to the file to render (example: "C:\Program Files\Terragen 2 Deep Edition (Beta)" "C:\TerragenJobs\TerragenJob.tgd"), and then include any parameter switches between the path to the executable and the file to render.