Dynamic User Prompt

I wrote such a thing once, though I'm not sure it's applicable to your use case, and it's somewhat complicated to set up:

But it does let you create truly dynamic input prompts.

-rob.