I have a helmet with holes in it but I use velcor ties to fasten a head lamp to it. You can get them at a builder supply they are used to fasten wires together. Or you could just grilla glue the ties to the helmet.
cheers