Is there any logging mechanism in Windows XP to know whether a user has done a specific file operation (create/modify/delete)?
Yes you can and it's called Auditing. You can audit for succesfull and/or failed attempts. To enable auditing you have to take 2 actions:
You can find the results in the security eventlog.