Update: I'm back to trying to do this myself. Since I'm going the shader route I will continue this in the shader forum. You can find it at the following link:
http://www.opserver.de/ubb7/ubbthreads.php?ubb=showflat&Number=399546&#Post399546Any pointers to shove me in the right direction or any help would be greatly appreaciated.