Question is posed funny but do you mean you wish to
a. send one or more subnets through ISP1 for internet and other subnets through ISP2 for internet?
b. some users but not a whole subnet to ISP1, and some users but not a whole subnet to ISP2
c. users from various subnets to ISP1, users from various subnets to ISP2
d. combination of the above.
I dont have the acument to answer that, in other words I dont see a clear and easy way to accomplish what you want.
However a smart budgy informed me that, this approach is made difficult due to ARP responses (mac address of interface is not distinguishable regardless of which gateway is used) and thus wont work without some devious functionality. what you should look at is a solution using VRRP.