Auto-translated
Memory read errors usually occur if the application doesn't have sufficient permissions. However, this shouldn't happen on XP; it's more common on Vista. Could there be an application conflict? For example, the game might need a specific memory cell, but it's already occupied by another application.
You can try the following:
1) Run the game as an administrator by changing the shortcut settings (I'm not sure if this feature exists in XP; I've forgotten).
2) Disable or uninstall as many applications as possible if they aren't currently needed.