Hallo erstmal!
ftp_nlist() gibt entweder ein array aus (dies kann nach Deiner Fehlermeldung verneint werden), oder boolean FALSE (was wohl den Nagel auf den Kopf treffen dürft)!
Welches ist denn das Wurzelverzeichnis des FTP-Server? Nach
$nlist = ftp_nlist($open, "/home/www/web6/html/userweb/User21");
schein es "/" zu sein...
;)
Gruß aus Berlin!
eddi