1. The default account itself is special.
2. You can by the headers and define a different send from address, quite frankly I’d recommend using an actual mailer library like PHPMailer, this way SMTP can be used to authentic.
3. Not on free hosting, beyond a cron job that can only be done a max...