Loadbalancing + static IP customers

I have two cable lines, and I have several networks behind my cable lines. Each cable line has a /27 of IPs. 99% of my customers DO NOT have static IPs on my network. However, some do. I want my customers who DO NOT have static IPs to go out the NAT port (currently working), plus I want them to load-blanace accross both cable lines.

BUT, at the same time, I have customers who have a single static IP on ONE of the cable lines. SO, I need to have them go in and out as their single IP.

Right now, I only have ONE cable interface running, even though I have my default route set to both gateways. When I enable the second interface, all of a sudden, my customers with STATICs sometimes can and soemtimes CAN"T get out?

My assumption is that they are going out BOTH interfaces and trying to go out both gateways sometimes and not just the one.

My assumpition is that I need to create a “STATIC” routing table, and put the customers source IP and put just a SINGLE gateway in that table, and put any customers that are static IPed as a marke to make them go out just that one?

Any other better way, or correct way of doing this?

Dennis