The Automic scripting language can pull dynamic recipient information from many different kinds of sources. Here are just two examples;
You could set up a static environment variable (and maintain it manually or by process script) and pull it from there.
At this datacenter our list of who is oncall this week for each team is maintained in a CSV file by an external application. So our Automic script pulls recipients from this CSV file.