How I could configure the Microsoft cluster service?

Hi Experts ,
We are currently using Windows 2003 SP2 Enterprise servers and we need two more. However, due to budget constraints, we can’t afford to have another two servers to host our IIS websites and web services. Now, I need to know how I could configure the Microsoft cluster service in active/passive mode for the two SQL databases. I was thinking if it’s possible for us to configure the IIS on both nodes while a hardware load will be the one routing the public traffic to IIS. The set up should allow the IIS to access the SQL using asp, asmx, and aspx but not directly access the SQL server. Any help
Thanks in advance.
