What about a serializer such as Storable or YAML?
In reply to Re: Joining and splitting two dimensional arrays by chromatic in thread Joining and splitting two dimensional arrays by bfish