in reply to phone list modification

Please note that the format that Outlook produces can have issues with embedded quotes and/or commas (see Regex with malformed CSV files for an example).

Instead of trying to parse the file yourself, one of the CSV-parsing modules may be helpful. I've heard good things about Text::xSV, Text::CSV_XS, Text::CSV.

Finally, don't forget about Super Search. :-)

HTH

Update: FWIW, I approved your question so unregistered users (and any monk that wants to see only moderated content) could view it. Your question might help someone else that is having a similar issue.