in reply to precedence: two functions on one line

Why not simply declare $tracker in list context?
@tracker = qw(a.html b.html c.html d.html e.html f.html);
You can then use this array as a seed for opening and slurping each file to @files.