You'll have to:
a) configure both networks with different local network addresses, i.e. SME network -> 192.168.1.x; d-link network -> 192.168.2.x
b) enable PPTP VPNs on the SME
c) configure the d-link network (192.168.2.x) as a "local network" on your SME. Tricky, as you have to specify the d-link VPN IP as a gateway IP here, and I think it may be tricky getting the d-link to always pick up the same IP address.
d) configure the d-link to use it's normal gateway for "0.0.0.0/0", but to use the SME VPN IP for traffic addressed to 192.168.1.x (this may be automatic, painful, or impossible - I've never worked w/ d-link's VPN client)
Once you've done all that, I'd try MSCHAP authentication, or MSCHAP v2 - since I have no trouble connecting from a windows client to a SME server.
Also, note that there are posts from time to time of folks having PPTP trouble with SME - I'd test your VPN from a Windows client before spending a long time working on the D-Link.