You can use NLB (network load balancing)
Basically you have your site on both servers and 2 NICs on each server, 1 with a unique IP and one with a shared IP.
You then forward your port 80 to the shared IP fro mthe router.
You need to allow the NLB feature in windows and you need the same host header name for the 2 identical sites.
You also need to make sure the sites are consistent.
I use it on some sites with 4 servers replying on 1 IP.
The load distribution does not have to be equal.
Here is a few link:
http://support.microsoft.com/default.aspx?scid=kb;en-us;256910http://support.microsoft.com/default.aspx?scid=kb;en-us;240997http://support.microsoft.com/kb/219277/EN-US/And a good faq about NLB
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/clustering/nlbfaq.mspx