I know that Bay County, which Panama City is located in, Dose not require you to have business license, you just need a Tax ID, and rememebr to pay your taxes. I would start by asking the FWC (Fish and Wildlife Commission) they would know what the restrictions would be, and if you need a license.
MAHA