Why does Slughorn even know anything about Horcruxes, never mind something super-advanced like having more than one? They seem to be a fairly-unadvertised deep dark magic, and he's neither a Dark Magic adept, nor specializes in DADA or Necromancy - he's a Potions guy.