I realized that it wasn’t a problem with NetNewsWire, I was just dumb. Favicons are always at the same place, and named the same thing, for websites. As long as I have the URL of the site getting the favicon is trivial. Brent commented and said basically the same thing (though he didn’t call me dumb).
This script will work, eventually.