you will need to get your External IP Address at your home(?) with the sonicwall. thats the address you need to create the vpn to. you will need to configure the sonic wall to accept VPN connections. and then if the DSL connectio is initiated from the embarq you will need to foward the VPN port (1723) to the IP of your sonicwall from your embarq. not ever used one of them before but there should be something in it to do with NAT or firewall or port forwarding, can be different from modem to modem.
then if your local IP address (192.168.2.4) is different to the one that the sonicwall is giving your computers there you can just type its address in and off ya go. eg start ->run -> type "\\10.1.1.56"