Wäre es nicht einfach, eine /s- oder /p-Zeile mit in das Makro einzufügen?
Einfach nur noch " /p Achtung! Es kommt ein Portal nach XYZ " einfügen? Ich weiß natürlich nicht, ob man das so anpassen kann, dass sich der Name automatisch nach dem Zauber richtet. Ansonsten müsstest du einfach für jedes Portal ein extra Makro mit passendem Städtenamen machen.