VBScript only provides InputBox (single string) and MessageBox (yes/no/cancel) built-in. But you can create your own custom actions which get called from the build to display a custom dialog (with checkboxes, combos, validation, etc.) and store the inputs in temorary macros for later steps in the build. See 'user actions' in the help index; a VB6 sample that provides custom prompting like this is available in the Prompt.bld sample (User Action section). This FAQ also discusses the prompt options that are available:
http://www.kinook.com/Forum/showthread.php?threadid=37