You can add multiple destinations to one activity and use rules to specify which destination should be used at runtime. To do this, add multiple destinations to an activity, right-click the destination's name and select 'Modify Rules'. You can then add a rule which evalutes to true or false which will determine whether this destination should be used or not. Note the 'All True' or 'First True' options in the activity destination template.
Alternatively, you can also use a process datafield's value in a destination - for example, you can populate a datafield with a domainusername or one of your destination queue names and then use this datafield in the destination rule for the activity.
Does this make sense, or did I misunderstand your requirement?
Changing destination users that have line rules
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.