Senator John McCain is working on a legislative proposal that would, if enacted, significantly reshape the landscape of the broadcast and cable television markets by pressuring cable providers to allow their subscribers to choose which channels they want to pay for.