Yes, they need to figure this out. The only problem that I see with instant replays is how the match will be restarted if the ball wasn't in the goal. You can't just take the ball away from the attacking or defending team. You'd basically have to wait until there is some kind of break in the game like a foul. And what happens if the other team scores while this all is happening and it turns out the game shouldn't have been allowed to go on?
So basically they should just put a chip in the ball and make it work. It's the easiest/best solution.