Strike a light is an expressive term but I am not quite sure of its meaning but for the other idiom see below quote:
Stone the crows! (British & Australian, informal, old-fashioned): Something that you say in order to show that you are very surprised. So she's a film director now. Well, stone the crows!