Да, вы можете сделать это, если какая-либо используемая вами электронная библиотека поддерживает это. Если вы не используете один, вы должны быть!
Нет, 5 файлов не будут слишком большими для вашего сервера, если вы не купили его в 1993 году.
Надеюсь, вашей библиотеке не понадобится ссылка на файл - вы можете сделать что-то вроде:
$myEmail->attachData('file.name', 'mime/type', $data);
Если ему нужен путь к файлу, вы можете использовать php: // memory file:
$f = fopen('php://memory/myfile', 'w');
fwrite($f, '...');
fclose($f);
$myEmail->attach('php://memory/myFile');