Did the Vikings have matches?

no. matches weren't invented until sometime in the 1800s. What they did have were flint and steel.