the most common cause of the MtSQL Server Has Gone Away error message is that the server has timed out and closed the connection
see the mysql documentation for details on increasing the wait_timeout variable.
gone-away.html
If you continue to have problems, double check with the host on the MYSQL Version being used, if it is mysql 4 ask to have it upgraded to mysql 5