look for sending attachments with php.
PHP can send files available on server as attachments, infact
yahoo etc also do the same, they upload the file when you attach
it, then assign it a temp name and pass it to the email function.
you can do the same. Upload the file to server, then send
hotscripts.com might be a good place for sample