No, I didn't delete the webloc files, because they are harmless. However, a deeper search led me to an OmniGroup plist file, located in ~/Library/Launch Agents, that I think may have been the culprit.
I removed it and restarted, and that appears to have stopped the phantom process from running...