in reply to Parsing to a hash suggestions

I was wondering if anyone has a recommendation on the most effective method to do this.

The most effective method is to have someone else do it for you, seriously :)

Your data look vaguely like LISP, so I'd search for lisp parsers on CPAN.

Something similar Re: String Search, Re^5: String Search