I also use DirecWay professional edition and have a static IP, how is it that you are able to interface the USB-only modem with your E-Smith box? Did you get the expensive hardware that gives you a ethernet port?
Despite my expertise with Linux and E-Smith and my desire to run E-Smith as my Direcway router, I've been unable to do so because of the specfic DpNav software that requires a Win32 OS and the USB ITU/IRU. All my routing and caching of DNS is done by Kerio WinRoute Pro, which works well, but it still isn't as robust as E-Smith.
From what I understand you want to assign two IP addresses to your external network card, this is easily done by something called IP-Aliasing.
I'm going to assume eth1 is your external interface. Basically you would want to:
cd /etc/sysconfig/network-scripts
cp ifcfg-eth1 ifcfg-eth1a
pico ifcfg-eth1a
Where is says DEVICE=eth1, change this to DEVICE=eth1:0
Update the IPADDR, NETMASK, NETWORK, BROADCAST according to the values Direcway gave you.
Add a line called GATEWAY= and add the default gateway.
Save your changes and run:
ifup eth1a
You should now have the card aliased and should be able to host using that public IP address. Type "ifconfig" and you should entries for eth1 and eth1:0
Hope this helped also please answer the questions concerning Direcway with Ethernet, you've sparked my interest

Thanks,
Nathan