You may want to have a look at DBD::AnyData.
HTH,
In reply to Re: Query Language with Flat Files by planetscape in thread Query Language with Flat Files by virtualweb