As for the spark, disconnect the wire to the ON/OFF switch and see if you have spark. Remember that you have to spin these motors over fairly fast to get it - not like some old lawnmower systems.
Also ensure the plug is good - either verify the one it has on another motor or get a new one. I am a masocist so when these two steps don't work, I hold the plug and touch the cylinder with the same hand and give a pull to see if I can feel anything - not for the faint of heart!
Ensure the gap on the plug is 0.020".
If neither of those fix it, remove the starter cover, the air shroud, and examine the coil area.
* Is the switch wire from the coil in good condition and not shorting to anything (insulation is good)?
* Is the flywheel tight on the crankshaft?
* Is there a 0.012" gap between the flywheel and the coil? If not, loosen the screws on the coil and re-gap - can use a business card for spacing if you need something.
* Are the coil screws tight?
* Is the sparkplug wire insulation in good condition?
* If none of these fix it, you may need a new coil (544018301). Since these are about $100 new from a dealer, I would recommend getting used from someone here or on the 'bay. This part was used on many Huskys so it should be easy to find. You can post a Wanted ad in the classifieds here.