Get new needles, man.
But if you're not gonna...
Here's what I'd do: Then dilute some bleach in water (say 10:1 water:bleach), and soak the needle and syringe in that, then rinse the syringe in water thats been boiled for 10 minutes, and boil the needle for 10 minutes. Then shoot.