in reply to Variable auto creation

I recommend that you look at Getopt::Std or Getopt::Long. That way you also get error checking.