Yes, with any paid monthly plan, you'll be able to create separate Subaccounts under your main account. As each Subaccount is its own, separate account, you'll be able to create a new long code for each Subaccount.
For example, our $99/mo plan includes 4 Subaccounts, meaning that you can have 5 long codes (1 in your main account, and 1 for each of the 4 Subaccounts you create).
When creating a long code you can search by area code.