I have never set this up correctly and am sure the various ways I have found work arounds are not the best (but they work

)
I have one main exteranl IP address (5.5.5.5) that is assigned by the ISP
and have 2 static ip address (10.10.10.5 and 10.10.10.6)
so on my router the dialer interface pick up the 5.5.5.5.
but what do i do with the other two? I have had them set up in various ways, from loop back interfaces, simply using them in nat pools and stuff. it wokrs but I do get asymetric routing and natting that is never nice.
but can I set up a virtual interface with these IP address, and bridge that interface to the dialer one? so I have one physical and two virtual interfaces pointing to the internet with three seperate address that can be filtered/managed seperatly?
Or what is the standard way of assiging extra public IP address to a internet facing router?
I cant use the secondry address as the dialer interface uses a negoiated address, and wont let me add the secondry ones?
Any thoughts would be nice, the more the merrier