in reply to Syslog conversion to HTML

if your problem is the HTML generation you can use AnyData::Format::HTMLtable for that, it write HTMLTable for you from a single Hash. It would works perfectly in conjunction with Parse::Syslog as mention by b10m which return Hash ref.
HTH
--
dominix