Thanks everyone. I found a solution similar to what Sogo7 suggested at this website:
I can query their web service IP database using PHP and determine whether to show the video or not.
I'll be making a WordPress website and I'm thinking of using JWPlayer for this and they don't have any GEO look-up options. wwb_99, off-hand, do you know of any good video platforms that I should look at?