This perl.com page has a pretty darn good tutorial on Parse::RecDescent. That should help you out.
As Abigail-II says, Parse::RecDescent is probably overkill. But, I love to use little projects like this to learn these powerful modules. So, give the tutorial a shot!
Comment on Re: is Parse::RecDescent good for this job?
I think I checked that tutorial already :) also re-read Abigails booklet about 4 times, checked the FAQ a few times, read the mailing list and analyzed a few modules... I still have a hard time grasping it all :) Maybe it's just because Parse::RecDescent is quite complex :)
Greetz
Beatnik
... Quidquid perl dictum sit, altum viditur.