I have a router with the address 192.168.0.103 on the E1 interface. I need all traffic sent to 192.168.0.103 (or all traffic received on E1) to be sent out the E0 interface. The destination address needs to be changed to 192.168.0.33. If it can not be NATed to a range that it has defined on another interface, then I can perform the NAT on a second device (a non-Cisco router of limited capabilities) and would need the destination address to be 172.16.1.33. I tried the following, which I assume wouldn't work because the router was receiving the data itself, rather than performing NAT on it.
interface Ethernet0
ip address 10.100.0.2 255.255.255.0
ip nat inside
interface Ethernet1
ip address 192.168.0.103 255.255.255.0
ip nat outside
!
ip nat inside source static 192.168.0.33 172.16.1.33
ip nat outside source static 192.168.0.103 172.16.1.33
(I also tried other permutations in the nat statements because I wasn't absolutely sure of the order for both)