Вы можете использовать событие WebDeleting, оно должно быть добавлено в сеть получателем функции (это невозможно сделать декларативно в CAML, например, в определении сайта).
Просто создайте функцию и активируйте ее на сайтах invvolved.
Также можно использовать SEventReg, более подробную информацию здесь:
SEventReg