Stai cercando il CONCAT
funzione.
mysql_query("SELECT CONCAT(first_name, last_name) As name FROM people WHERE (CONCAT(first_name, last_name) LIKE '%" . $term . "%')");
o anche...
mysql_query("SELECT CONCAT(first_name, ' ', last_name) As name FROM people WHERE (CONCAT(first_name, ' ', last_name) LIKE '%" . $term . "%')");
Non saprei spiegarti i motivi di questo (...ma forse qualcuno può lasciare un commento?), ma non puoi usare il name
alias per cercare entrambi i campi, devi esplicitamente CONCAT
di nuovo.