I heard a similar story on the BA285 B747-200 going LHR-LAX back in late 90s.
I watched it take off and saw it get struck by lightening somewhere Slough direction. Pax in question said the flash entered the cabin forward and exited rear. I didnt see that bit.