Action to replace text within embedded cuesheet and logfile

I have created a couple of actions to replace text within an embedded cuesheet and eaclog file (both within a flac image).

Is it possible to create a single action to do this rather than two
and also is it possible to bring up a couple of boxes when running the action showing the original text and the replacement text rather than hard coding the text within the action itself.