A hot needle is not what I would do - their pus is chunky - not liquid.
I would follow the clear iodine and Epsom salt compress treatment.
This is from Haunted55
I use Decolorized Iodine. You can pick it up at WalMart for cheap and that bottle is going to last a long, long time. Let the duck swim in a tub or whatever of warm water, just deep enough for the feet to be up off the bottom. Let them play for 15 mins to a half hour, whatever you can do. You want the skin to soften and the pores to open with the heat. When done, dry them and the foot up and then apply the iodine to the swollen area, not just the top of the lump. You need to paint the whole lump, let it dry and then let the bird go. It's that simple. the iodine is going to go into the skin and start killing the infection immediatly. In a few days, 3,4, or even 5, when you go back to look, you should see brown or black scabs. Soak again, same way as above, peel the scab, see if there is any of the hard cheesy looking pus behind the scab that you can easily get out with tweezers. Once done, dry the foot and paint again with the iodine, dry it, I blow on their feet, they seem to like it and they just relax. Make sure you not only get the iodine inside the hole, but again all of the lump. You may have to do this 4-5 times with bad ones, less with the smaller ones. The whole trick to this is not try to rush the process. Soak, paint, dry and then wait. You do not have to do this everyday and really, could do harm that way. Let the iodine and the body work. At first you will see thick scabs coming off, with all kinds of stuff stuck to the back. This is good as the body is pushing the poisons out. At the end of treatment, the swelling is down and when the last scab comes off, there will be nothing but healed skin behind it.