We use snippets for our country-specific footers. This enables us to do exactly what you want to do (we use tokens within our snippets).
Didn't even think about that! Thanks Dan Stevens , will take a look at that shortly.
You can add variables defined in script token to program tokens. For instance like that:
And then we have a script token in a folder above that defines $footeraddress:
#set($footeraddress = "Our Company @ our address")