I've never used forms in PowerPoint.

Somehow a procedure opens form, user input on form sets variables, another procedure uses variables.