No, you don't need an NPI and you couldn't get one if you tried, for that matter. NPI stands for National Provider Identifier. The key word in that is Provider. Only certain providers can get them, such as M.D., D.O, NP, PA, etc.
Should you incorporate your business, you will need a Tax ID/EIN number though.