Actually, there is a lot of programming that does not require any authorization. The uplink provider would have little or no knowledge of all the receivers. In the cases that do require authorization, the only thing the program provider would typically know is the name of the user and the serial number of the receiver. They would have no information on the facility, such as actual dish location, dish technical parameters, etc. Further, the uplink provider is only the licensee of the uplink, not the program provider who is simply passing through his facility.
For example, in the case of the Salem Radio Network, there are something like 13 satellite channels, most of which require no authorization. SRN sends the programming from facilities in Dallas, Texas and Nashville, Tennessee through the MicroSpace uplink facilities in Garner, North Carolina. MicroSpace is the licensee of the uplink, but has zero knowledge of any downlink facilities. The SRN folks keep track of the users of the subscription channels and manage the control channel that authorizes users to receive the paid programming. The only information they have is the user's identification and the serial number of the receiver. The user's address may be very different from the dish location. SRN provides recommended specifications on the user's dish, but otherwise has no knowledge of what the user actually has.
Hope that clears things up for you.