Sounds like a job for the CGI::Push module. The problem is that, according to its documentation "Only Netscape Navigator supports server push. Internet Explorer browsers do not."
Now what? Do I have to hobble something non-Perlish together on the client side, or is there some nice Perl CGI-related module already written that will duplicate server push for IE browsers?