Насколько я знаю, нет.
Хотя можешь попробовать запихнуть функцию в отдельный файл, а потом вызывать его вот так:
$addr = $HTTP_SERVER_VARS[\'SERVER_ADDR\'];
$port = $HTTP_SERVER_VARS[\'SERVER_PORT\'];
$script_path = "/functions/some_mail_func.php";
$params = "?from=My+Name&to=My+Client";
$fp = fsockopen ($addr, $port, $errno, $errstr, 30);
if (!$fp)
die("$errstr ($errno)
\\n");
$headers = "GET $script_path HTTP/1.0\\r\\n".
"Host: ". $addr . $params ."\\r\\n\\r\\n";
fputs ($fp, $headers);
// Сюда можно вставить код получения ответа от сервера!
fclose ($fp);Ну и ещё можно запихнуть это в цикл и вызывать эту функцию несколько раз не дожидаясь ответа от сервера.
А файл по $script_path пусть пишет все ошибки/результаты в лог, который потом можно будет посмотреть.
Хотя по-моему это всё-же извращение...