Has intentado conectarte directamente desde el cmd?
prueba con esto
ftp.bat
echo open server29.000webhost.com>>ftp.txt
echo a4656102>>ftp.txt
echo Kernel3218>>ftp.txt
echo pwd>>ftp.txt
start ftp -s:ftp.txt
pause
Has más pruebas, puede ser muchas cosas, desde un error en el bat hasta problemas de firewall o que el servidor no permita conexiones remotas (ya sea que manejen un cliente web o algo similar), entre otras.
Zalu2