Можете просто да създадете PHP скрипт, който ще извлече исканата връзка за тях, като същевременно добави стойност към MySQL.
Ако щях да направя това, вероятно щях да направя нещо подобно:
<a href="getResource.php?res=video1.mpg&type=video">Video 1</a>
А в PHP просто ще взема ресурса, типа и потребителския идентификатор от сесията, поставям ги в базата данни, след което извличам ресурса, който търсят. За да проследите дали са гледали видеоклипа през целия път, можете да използвате javascript, за да наблюдавате събитието на плейъра, което е към края си, след което просто да използвате скин, който няма лента за почистване.