it seems that there is something generally wrong in your eZ Publish setup. Creating users is a standard function of eZ Publish. It would be good when you try to reinstall and check for SQL errors in the debug. If you get errors there it and a reinstall doesnt helps or is not possible, you should ask in the eZ Publish forums and include the SQL debug output in your post.