Hallo,
$user = mysql_query("SELECT uid FROM user_details WHERE partyletter='Y'");
$user ist nicht EINER, sondern der Zeiger auf eine Menge.
$email = mysql_query("SELECT * FROM user where id='$user'");
Welcher user soll das denn sein?
while($data = mysql_fetch_array($email)) {
Hier machst du mysql_fetch_array(...), solltest do oben auch machen.
LG Kalle