E' piuttosto semplice. L'implementazione dipende dal metodo che utilizzi per inviare l'email.

Con phpmailer è sufficiente manipolare la proprietà attachment in modo da abilitare il campo isStringAttachment ed inserire il contenuto del file al posto del path.