Sorry to disagree with you but it really does not matter if your source has a static or dynamic IP address. Only the 'destination' needs to have a static IP address as this is how you identify the target 'public' router. If it was any other way you would have a useless and totally insecure system which would negate the need for a VPN in the first place.
We are both right, I was guessing he wanted to connect to his house using a VPN as thats what I do when I need something off my home PC.
Basically if you need to connect to an office VPN then its the exact same thing you just need to make sure the destination IP is static. You can use VPN on a dynamic IP address by using a 3rd party program that you install on the host computer that polls a server and provides a DNS address but I doubt you will need to do that.
You shouldnt have any problems with Sky although I would ring and ask them first.
'Now, I have become Death, the destroyer of worlds.'