mm En ese servicios de hosting gratuito no sé si te van a dejar usar:
ini_set("SMTP","uno de esos SMTP que tinenes");
Pero podrías probarlo ...
A todo esto .. hoy por hoy la mayoría de servidores SMTP requieren autentificación para enviar e-mail (tu contraseña que usas en el correo POP para bajarlo ..).
PHP no permite ese parámetro de "autentificación" en su configuración .. pero si que puedes usar classes como:
PHP Mailer que hace la conexión directa a tu SMTP y hasta te permite autentificarte si fuera necesario (entre otras numerosas opciones).
http://phpmailer.sourceforge.net
Y si usas en tu PC un servidor de correo própio SMTP .. apunta ahí tu IP (la que uses en tu conexión a internet) y si en tu servidor SMTP requieres autentificación .. usa la classe phpmailer y te autentificas por ella. (es recomendable que si usas tu própio servidor SMTP lo uses con autentificación requerida si vas a trabajar de esa forma).
Un saludo,