Dual talkback for different surfaces

Is it possible to assign separate talkbacks to 2 different surfaces? If so, how do you do it?

If you can, is it possible if one of the surfaces is a Director?

Regards,
Alfred