Ok, just do this as root, and try running RTCW again:
# cd /dev/
# chmod +w dsp
# ls -l dsp
That should change the read only state on the symlink to /dev/sound/dsp to writeable, since the device is being writable by your user in the audio group (viper168), only the symlink needs change.