This is a good starting point for information, though some of the details are out of date:
wiki.radioreference.com
In the Upstate, there is Regional 1 in Spartanburg, Medtrans 1 in Greenville, and Lifenet in Anderson. These are all operated by Medtrans. They are dispatched on separate talkgroups, but they all communicate with their Medtrans dispatcher (who I think is based in Texas) on the MedTrans Roam talkgroup, 51704.
There is a newish helicopter operated by Air Methods based in Pickens County now, and it's part of SC LifeNet which has helos in Camden and Orangeburg. I assume it uses the LifeNet talkgroups but I don't know that for certain.
Some helicopters from NC - MAMA from Asheville/WNC and MedCenter Air from Charlotte - will occasionally operate in Upstate SC. On rare occasion a helicopter from elsewhere in the state will fly into the Upstate for a patient inter-facility transport and you'll hear them on their designated Palmetto 800 talkgroup.
All helicopters coordinate landing zones with agencies on the ground (usually fire departments) on the agencies' designated channels. In Spartanburg, for example, that's on Spartanburg County Fire Tac 2, which is 154.415/85.4. Each county or agency will have their own channel designated for that purpose, and that can be a conventional or trunked channel.
For Helo to ER communications, that's up to the hospital to specify. Regional 1 will communicate with SRMC ER on their Med channel, talkgroup 48573. Each hospital may have different preferences. Some may require the use of a mobile phone rather than a radio. You can also sometimes hear them use the ubiquitous 155.340 HEAR frequency.
Occasionally helicopters will use the Helo Air-Air channel of 123.025, but that's mainly to coordinate with other helicopters operating in the same area. I have also heard them on local airport Unicom frequencies when passing through or operating near an airport.
Hope this helps.
Brian