I read it again and your expression was ok, my english was more bad jajaja
On the other hand I know no way of doing what you request and I have never heard about it. Maybe you can investigate something similar with the Change Log (Administration --> Application Setup --> Change Log Setup): this allows you to activate a user log where is stored all "movements" and maybe you can add code to the table and manipulate when user's open forms, reports.
Sorry but I can't help you more on this way [:'(]