Hmmm, to be perfectly honest, I have never worked with MSSQL 7
I am really familiar with mySQL, and stored procedures and triggers have not yet been implemented for mySQL.
I was just trying to help you with general ideas, that will apply to any DB
As for adding user data....
Have you considered using session IDs or storing IP addresses?
Also for as much of an undertaking as this would be to your project, have you considered also adding a user authentication script? so that users have to login with a unique userid/password?