Yes. This can be achieved. There are 3 gsm gateways i know that can achieve it.
Yeastar, Dinstar and Openvox
In each of them ,you set up the pilot no for the inbound calls under the gsm no you want to use. Once the call hit the gsm no ,it goes to the pilot number.DTMF features can also be enabled