I don't understand why you need multiple mac addresses.
Maybe if we understood the goal of what you were trying to accomplish, we might be able to help better.
If you just want to have multiple machines behind the firewall, just use NAT and non-routable IP addresses (192.168.x.x).
-- </chris>