However A is behind a router that block most incoming ports, can A (Client) connect to B (VPN Server) and both able to share files to each other?
Resposta: Definida Talvez. Contanto que você esteja certo de que somente as portas de entrada estão sendo bloqueadas, uma solicitação de saída não deve ser evitada.
Can give me guide to setup VPN server in windows server 2003 3. Can give me a guide to setup VPN client with windows 7 to connect to VPN server?
Resposta: Sim e sim. Mas antes de fazer isso, posso perguntar, o VPS está planejando usar como servidor VPN? Seu serviço de hospedagem está ciente disso? Se eles são, eles não têm um guia para você usar?