Hi Ron

Yes to use Cpanel you will need your own hosting account. Or there are a number of hosting platforms that will work that are jsut a few dollers per month. The issue is you need to have a SQL database setup for this to work.

Thanks
Charles