A problem I've been having was people who embedded my videos.. phpmotion would have no idea when they where being played so it couldn't count them (and not increase the played count)
I looked into this and have solved it (full source will be available in a few days when I have cleaned up the php etc)
The Basic Idea is:
when embedding the file use the config option of flvplayer to give it all its options so flvplayer.swf with flashvars of "config=http://sitename.com/flvconfig.php?id=XX". This also makes the embedded code ALOT smaller
flvconfig.php is a php program which dynamiclly makes up the config files up depending on the id (and a few other options you can specify like the version or flvplayer and if you have bought a commercial licence of not)
It uses an option with flvplayer to do a callback so when the person presses play, another php script it called recorder.php
recorder.php gets its posted values and updates the database to increase the play count by 1
If anyone wants anything addtional please let me know and I'll add it in before I release it. (Free)