Point-to-point VPN or Point-to-Multipoint VPN can do the trick for this scenario.I have worked on Linksys BEFVP41 VPN router and it allows you to create 70 tunnels .Its a cost effective solution(approx 160$ ) as compared to Cisco's VPN Concentrator or PIX .Check out below sites