Depende. ¿A qué amigos? ¿Messenger, Facebook, e-mails..?
En redes sociales como Facebook o Twitter basta con poner un "share" (o compartir) para que quede publicado en sus páginas y sus amigos lo vean.
En el caso de Messenger, tendrás que utilizar la API. Hay muchos scripts por ahí ya hechos para conectarte a una cuenta de Messenger con PHP. Lo único que tienes que hacer, con ese script, es autentificarte en MSN con los datos (usuario y contraseña, imprescindibles) y puedes extraer la lista de contactos con sus respectivos e-mails. En ese momento ya puedes hacer lo que sea con esas direcciones, en este caso enviarles un e-mail, mediante mail(), a cada uno de ellos.
suerte