Hi J.A.X., since you are new to Linux

I recommend trusting the Red Hat developers and using the 2.6.18 kernel they have provided for you. While it's true 2.6.18 is a rather old kernel, the fact is that Red Hat is constantly patching it with "backported" hardware support, so that their 2.6.18 kernel is not really 2.6.18 at all. You really need to fully update your Red Hat system (can you connect through a wired connection temporarily?) so that you have all the latest patches and hardware support. If that doesn't work, you could also explore the extra repositories (rpmforge, atrpms, etc.) that might contain a solution.
This link explains Red Hat's backporting philosophy:
http://www.redhat.com/security/updat...g/?sc_cid=3093
It's also important you understand the concept of "Enterprise Linux." Red Hat does not provide you with the latest "bleeding edge" software (like the 2.6.32 kernel); they use only older software that has been thoroughly tested and deemed to be stable. Therefore Red Hat is a terrible choice for anyone who wants the latest software. You can stop by
http://www.distrowatch.com and use their Search feature to generate a list of Linux distributions that include kernel 2.6.32 or higher by default (one example is Fedora "Rawhide," the testing version of what will someday become the next Red Hat release). This would allow you to test your theory that 2.6.32 will magically solve your problem.
Anyhow, upgrading the kernel is not an easy process that someone can talk you through in a forum posting. You mention you are in school for computers; if this knowledge is necessary for your final exams, then in my opinion, your teacher is responsible for teaching it to you. I would recommend visiting your teacher during office hours and being honest with him/her that you do not understand the material and need extra help. Good luck!