Can’t find permalinks section under “Settings”? is a hosted installation of WordPress and doesn’t allow you to edit things such as permalink structure, or any code other than css.

Sounds like you need to get a WordPress install running on another server,
Here’s a how-to
then you’ll have access to edit your permalinks, .htaccess file etc.