Well, at least I can answer the first one: yes and no.
Different soundcards have different drivers; not all sound cards use emu10k1. However, the entire SBLive series, as well as the PCI512 and the PCI128 (I think), all have the same chip set and, thus, use the same driver.
However, the whole problem of redhat not detecting the sound card seems a bit unusual to me; I tried two different versions of Red Hat before and never had any problems with my generic SB Live. But perhaps your driver was never installed in the first place. First, I would try searching through Creative's website and try to find a RedHat RPM for the emu10k1, or see if they have another solution. If you can't find one, I have heard many good things about ALSA drivers (
http://www.alsa-project.org), however I have no experience in installing them myself. If you go that route, though, make sure that you get the emu10k1 drivers, regardless.