This can't be achieved with just an Action. You need an external script that will ask the user those questions before they run the Action itself.
So this will have to be a 2-step procedure.
You will also need to decide how to represent the stamp's location. The default units used are pica points, but that might be confusing for the users. You can use inches or something else. Another option is to let the user stamp the first file themselves, then collect the stamp's location (and type) and use it for the rest of the files... That might be more intuitive for the users.