При создании файла $fi = fopen("ss/$mdmail/index.php", "w"); и т.д. на директории afb318e72c2de135fca77b6b9c837b40 права 777
Переводим. Скрипт, uid владельца которого равен 776, не имеет прав доступа к директории ..., uid владельца которой равен 48. Права значения не имеют, т.к. safe mode включен. Скорее всего, директорию создали по ftp, а скрипт залили через web, или может быть наоборот, поэтому uid'ы разные.
У тебя включен SafeMode а он в свое время проверяет совпадает ли owner/владелец текущего скрипта с owner файла, которым оперирует функция работы с файлами. тоесть тебе 777 недостаточно , нужно чтобы и хозяин католога и скрипта были одни и теже
Ты скрипт через FTP загружал? если нет то грузани по средствам ФТП и выставь права толком. А хотя стоп, не поможет - скрипт всеравно не выполнится от Админа а тольк с правами WEB сервера. Короч на папку ss тоже поставь права web сервера ну или создай её поновой каким нить скриптиком