Ok yeah I've missed it. Don't blame me all the information is organized rather poorly : ) and I needed to examine the initial posting for several minutes to locate you told you've enabled it.
another problem is how will PC's in the 20 subnet know how to respond back ?? So you need to add a route to 20.50 to let it know that they can reach 0 subnet through 20.7:
route -p add 192.168.0.0 mask 255.255.255.0 192.168.20.7
If you don't when 20.50 gets the icmp packet it will send the response to its Default gateway. Not the router. This route corrects it.
-p makes the route permanent and it will stay there after a reboot.
Cheers,
K.