Как обычно до всего приходится доходить самому
JS остается без изменений
function http_cookies() {
    // только при состоянии "complete"
    if (http_request.readyState == 4) 
	{
        // для статуса "OK"
        if (http_request.status == 200) 
		{
				var arr = new Array()
		 document.cookie = http_request.responseText ; 
				
				
        } 
		else 
		{
            alert("Не удалось получить данные:\n" + http_request.statusText);
			
        }
    }
}
А вот PHP почемуто именно в таком виде надо передавать, без " и ' 
но в куки тогда есть мини баг, записывается пустая кука по мимо этих.
echo 'password=password;
email=email; 
name=name;';
Может есть класс какой или обходные пути?