As long as his name is on the license I don't see a problem with using more than one "DBA". If I am consulting I use another company name too.
Since this is a public record I don't see a danger in using your license number. Contractors have the license number painted on their trucks. As you found out, it makes it easy to check out their current status.