To answer your questions:
IP-VPN, you have to clarify from your vendor if they meant IPSec VPN which is a form of VPN using the standard IPSec protocol. There is a good FAQ on VPN technologies on:
http://www.cisco.com/warp/customer/707/which_vpn.htmlAnd a good intro to IPSec on:
http://www.cisco.com/warp/customer/707/index.shtml#ipsec
2. Normally all you need is the link, router and it should be running the IPSec feature set.
3. Depending on your feature set, IPSec is normally an added feature on standard IP feature set on routers.
4. Normally it would be, but it would be dependent on the traffic across the tunnel. Capacity planning and provision should be taken with historical data to determine the proper bandwidth needed. It is not merely based on no. of users.
5. IPSec only tunnels IP, if you are using IPX and IP, you need to have a router translate between the different protocols, or just run IPX on both sites.
If you are going to route IPX, you need to do an IPSec over GRE to handle the different protocols, as outlined on the sample config on:
http://www.cisco.com/warp/customer/707/33.shtml
6. If you are say using IP, and you have the proper Netbios name resolution, yes you can view the PC by name and access folders that are being shared.
7. Not so sure about what they term as IPLC service, you have to clarify it with your vendor.