Do you need a slug barrel on a 12 gage to to shot a slug bullet?

No, as long as you use rifled slugs, sabots are for rifled barrels. Some people will say that a slug will harm a full choke barrel, I have shot them out of a full choke Remington model 10 for years with no damage, I don't think I would do it out of a xx-full choke though.