brx, Thanks for the detailed response. your code structure gave me the direction to proceed. I have re-written your code and edited per my requirement but your concept remains the same. Thank you very much for your time.
Re^2: DBD::CSV - How to insert a new column with column header in an existing CSV file