Heads Up :
The post you are writing will appear in a public forum. Please ensure all content is appropriate for public consumption. Review the employee guidelines for the community here.
the inside interface of your pix, i'm assuming is connected to a router. you'll need to put have a route for your vpn subnets pointing to the inside int of your concentrator.
Two useful command in t/s pix issues:- To see if this is caused by nat. use "debug icmp trace". this will show if your natting as expected- if you're using ver 6.2 or above use the capture command. http://www.cisco.com/univercd/cc/td/doc/product/ia...
at your branch offices, are you terminating the ipsec lan-lan tunnel on a firewall or a the router? for your vpn connection, you could use gre over ipsec to pass your routing protocol. your dll is always up, so you could also enable routing on that...