En las FAQ's como te han dicho tienes una pequeña función para generar una contraseña completamente aleatoria y personalizada (en cuanto al tamaño de esta o tipo: numerica, alfanumérica ..)
http://www.forosdelweb.com/showthrea...483#post411483
También tienes ejemplos para genear un e-mail en HTML incluso para que ahí compongas tu "body" del mensaje con ese dato que la otra función te generó entre otros datos que le enviaras a tu usuario ... (Esta buscala tu mismo en las FAQ's .. es bueno que las veas .. sino para esta vez para próximas veces sabras donde encontrar respuestas).
Un saludo,