How about foreign satellites on foreign launch systems that wish to communicate with ground stations in the US? I assume they also need an FCC license.
Yes, satellites communicating with ground stations in the US need licenses from the FCC, regardless of where they're launched or where the owner is based. US satellites that exclusively communicate with ground stations outside of the US might not, but I'm not sure about that. Satellites launched by other US government agencies (NRO, etc) might also be exempt.