Apache is running as an unpriveliged user - it doesn't have the authority to add users.
You might try altering the permisssions on the passwd file so that the user apache is running as will have permission but this is obviously more than a little insecure.