[prod] ftp_host = ftp.uslec.net ftp_user = cheese ftp_pass = whiz log_method = both def_email = someone@somewhere.com LOGFILE = /u20/home/gvc/log/something.log [test] ftp_host = ftp.uslec.net ftp_user = cheesetest ftp_pass = whiztest log_method = both def_email = someonetest@somewhere.com LOGFILE = /u20/home/gvc/log/somethingtest.log #### use Config::IniFiles; our (%cfg); my %ini; tie %ini, 'Config::IniFiles', (-file => "config.ini"); %cfg = %{$ini{'prod'}}; print "I will FTP files to" . $cfg{ftp_host};