I believe FSK is what they use for the internet. It involves the presence of a frequency to indicate a bit. Actually a block of known data is converted to a frequency. Sometimes two different frequencies are used to indicate a 1 and 0. I don't know that you could use a PLL because they are often written to as to the frequency of the carrier. This writng procedure is costly with repect to time. A VCO by itself is not accurate enough. Depending on the type of FSK used, I would just use two oscillators that are enabled by a transistor that is selected to output the frequency.