It looks like I am going to have to use the distance formula for the hearing aspect, and check the distance between a sound object and a hearing object. I am also going to have to get the sound gain of the sound object.
If the distance between the two objects is less than a certain number and the sound gain is above a certain number, a "heard" flag goes up. That is the basics of it, now to do it! haha.