in reply to Inserting values into an array

Reports of the great interpunction shortage have been overexaggerated. You no longer need to save precious interpunction characters in your prose text to have more of them for your Perl code.

Honestly, if you post your question as one run-on sentence, you are asking a lot of the people you want an answer from.

If you want to load, modify and then save data again, Tie::File is your friend - it makes a file appear as an array, and an array appear as a file.

If you want your code to Just Work, you will have to put in some more effort, like telling us what the error is, and what you expected to happen. Maybe How (not) to ask a question can help you there.