Your description is rather vague in fact, but even if there's a better solution than Perl for you I'm certain you won't make a big mistake by using Perl for your task.
Makeshifts last the longest.
Comment on Re: Using Perl to Implement a simple Searchable Web Database