1. htaccess+cookie is a bad idea because, as someone mentioned, you will be surprised how many people have their cookies off, including tgp reviewers.
2. using a perl or php scripts to process each and every request your have is asking for trouble with server load if you have any significant traffic
3. having pages to go through any type of script creates problems with some tgp scripts. they will see this page being modified when they check it.
4. relying only on IP's as a way to authorize the surfers to view movies isn't 100% safe.
I will be happy to address any additional questions about movie antihotlinking.
