open (IN, "filename.txt") or die "can't open filename.txt!"; while ( $line = ) { @parts = split /___/, $line; push @names, $parts[0]; push @addresses, $parts[1]; } close IN;