As you've already gathered from the responses..it's pretty difficult to recommend anything with such sketchy specification. it's easy enough to recommend any of the parser modules. but because there's so many of them, suited to particular needs and situations, you're going to have to elaborate a bit further. if you think you're doing something new and creative, then don't worry, nobody here will steal your idea. a context for your specification, i.e. what are you really trying to achieve, and more detail of the specs for the html files and how many etc. a example extract of one of the html files would be most useful.
in reply to Parsing HTML files
Your question as originally posed sounds dodgy. either come forth with it, or don't ask. Additionally, whilst beginners are welcome in the forum, you need to show some aptitude for learning perl, e.g. show some attempted code or such. Even an absolute perl (or other language) novice, would be expected to have read some books/resources/perldoc. Otherwise you're just wasting our and your time.
the hardest line to type correctly is: stty erase ^H