Honestly, yes, you can by building and managing your own SMTP session. Realistically, it's a million times easier to get a real web hosting service. Even if you find a script that can connect to a remote server to deliver the mail, this just has "maintenance headache" written all over it.