Internal server error means that the script times out, runs out of memory or encounters other fatal errors. This errors are all logged in the server error log. Have a look at this file or ask you hoster if he can look for it. The error message will tell why it failed, without it, it's almost impossible to guess the problem.
The administrator has disabled public write access.