This is functionality that is possible, however not built into any publicly available script.
To accomplish this, you're going to need to learn how to write lavishscript and work with the extension yourself.
Strangely not all zone interaction UI stuff is standardized, so scripts to do this often have to be custom, and only work for specific zones/regions/etc.
Alternatively, you could offer to commision whatever script you want made (for a specific purpose).
Good Luck,
Pygar