Note the difference with sites and Site collections. A site
collection can hold a lot of subsites, which don't cache the user
info each.
In SPS 2003, and likely 2007 as wel, user info is tracked primarily
by its SID (AD security id), user account and/or email adress
(the "alias" fields). The account itself is not deleted, just cached
info (the All People list is actually a "this-user-visited-this-site-
collection list).
The SID remains the same (if you didn't delete and recreate the
account in AD), and thus you don't loose all document modification
info.
Fingers crossed, because I don't know if changing the email address
may have side-effects.
If you meant sites that are created in a Managed path (eg /sites/),
then yes, you will have to go by the site root site of every site
collection this user has visited...