Hi moose,
There's no easy built-in way, but you should be able to do that by modifying dependent jobs once the first job starts, by calling "qb.modify" inside the back-end of the first job.
You'd need to submit all jobs into the same pgrp, then once your first job starts, you can modify the "hosts" parameter of all jobs in the pgrp to the hostname of the worker that the first job is running on.
Beware that preemption can complicate things...