in reply to Reading from a CSV file

In general, you should use the DBI interface. To read data from a CSV file, use DBD::CSV, and to write to an Access Database you could either use DBD::ODBC or DBD::ADO.
Look in the documentation of the mentioned modules for more info.

Jouke Visser, Perl 'Adept'