Joe,
I am not sure of all of the requirements. I don't know if a SS# is required for the youngest age bracket or not. Please give our license sales div. a call at (615) 781-6585 and they can walk you through the process.
I'm glad things are going much better with him!