In my opinion the BBC should make the iPlayer only accessible to License fee payers anyway, have some of login tied to your license. Obviously you'd have to allow multiple connections but they could probably use retrospective data analysis to put up potentially fraudulent trends (say 3 or more different ip addresses using it simultaneously)
Would be easy just register with your tv license number and address then set up login details. Then you can login from anywhere. Always wondered why hey have not done this. It would be so simple. Even if they just did it for live broadcasts like news, f1 and the like.