If you can find those two missing files, you need to copy them to their correct locations. I'll assume you're not too comfortable in the command prompt... login as root, and first of all, type:
(this will probably take a while)
Now, this is the path and file that should exist. See if you can find the file anywhere on your system by typing:
this will print anywhere it finds the file on your system. Let's say it prints "/usr/libbitmap.a".
Your next step is to copy it to it's proper location by doing this:
cp /usr/libbitmap.a /usr/X11R6/lib/modules/fonts/libbitmap.a
Do the same for the other file, /usr/X11R6/lib/modules/libpcidata.a
If you can't find these files on your system, you will likely have to reinstall X windows using your RedHat CD and the rpm command. I'm not too hot on my rpm, so I won't try and tell you how to do that - you could post a query in the RedHat group for a better response in that case.