MAC addresses are for layer 2 logical addressing, you won't ever be able to have more than one on a NIC - so put two NIC's in you box and hang them off a swtich, which uplinks to your router etc.

Why is your ISP trying to hand out more than one IP over DHCP? Are you sure it's DHCP? If it is, then they're going to have to bind the two IP's they're handing out to the MACs on your equipment, especially if you're using two layer-2 devices on the same link - in which case it can't be dynamic!
Sounds like something is misconfigured at their end, or there's been a miscommunication somewhere, but DHCP isn't what you'd use for this setup.
Have you asked them how their other clients are doing this? Or are you trying to 'hack' a second IP on the sly?
btw: if somebody knows of a network device on which you can alias MAC addresses, I'd be interested to know - may come in handy.