Thank you for your suggestions. A goal is "official" when it completely passes the goal line. I agree with your idea that it would be best to have multiple sensors. We will look into the DIY sentry guns.
Well. You could do this with 2 line-of sight sensors. One on the edge of the line, and another behind the line. As the ball passes, it breaks the first sensor, then the second sensor, then restores the first sensor as soon as it's passed the line. This gets tricky though because a players hand/foot/bum something could also get in the way of the sensor. If designed properly it won't triggir false goals, but could possibly miss goals.
By using a form of object tracking, you can identify the ball and watch it cross the line. *Note that I only suggest the object tracking based on the possibility of someone getting in the way of the sensor accidentally.
The sentry guns I mentioned was more for a demonstration of object tracking and identification, but any OpenCV information will help. (Open Computer Vision)