No, you can use Picfair Stores without owning your own custom domain.
When you publish your Picfair Store, the URL will be formatted like this: username.picfair.com.
You only need your own domain if you want to change the URL to something more personal.