What I did to enable page workflow was, find the following line in the web.config file:
add connectionStringName="DefaultConnection" allowPageHistory="true"
allowPageWorkflow="true" cachingProviderName="ASPNET" name="Sitefinity"
type="Telerik.Cms.Data.DefaultProvider, Telerik.Cms.Data" />
and change the allowPageWorkflow to "true" instead of "false". This will mean that you can set up different roles where some people have permissions to create content, some have permissions to approve content and others have permission to publish content.
You are probably aware of this, but to set up the different roles, first go to Administration -> Users then "Create a role" on the left. Then name give names for the Content Creators and the Content Approver roles. At this point I would go back to Administration -> Users and add the users to the roles you have created. Once the roles are created, and users assigned, go to Pages, then click "Permissions" on the right. You should now be able to select a role, and assign its permissions. Then click Save Changes and you have your workflow system set up with different permissions.