In one of my WordPress projects I had to use an alternate header file. Well, it is easy as pie. Just create your alternate header.php page in your theme and name it header-2.php. Then in the template file that shall call the alternate header replace the get_header() command by get_header(‘2’).
Et voilà !