Wiesz co kolego wydaje mi się, że kompletnie nie czytasz tego co się do Ciebie pisze.
Jeżeli nie pomagają Ci takie wskazówki powinieneś napisać ogłoszenie ze zapłacisz jakieś 10-20zł i ci to ktoś myśle napisze.
Mam dobry dzień więc po raz 4 napiszę Ci to samo co wyżęj.
W przypadku kiedy użytkownik jest ZALOGOWANY i chcesz mu przesłać koniecznie na emaila token
to musisz jakoś wykryć w swoim skrypcie nick tego użytkownika np przez sesje i przypuśćmy ze masz go zapisanego w $użytkownik
a więć tworzysz sobie link:
<a href="skrypt.php?user=".$uzytkownik.">wyslij</a>
i teraz w pliku skrypt.php pobierasz sobie go np $user = $_GET['user']; i tym sposobem masz w skrypt.php zmienną $user która przechowuje przesłanego użytkownika.
jeżeli zaś użytkownik nie jest zalogowany bez formularza się nie obejdzie !
Co do twojego powyżej pytania
przypisuj sobie zmienne z $_POST czy z $_GET do zmiennej i wtedy wklejaj do funkcji mail. Pozwoli Ci to łatwiej szukać błędu i ułatwi ci wpisywanie danych do funkcji np:
$tytul = $_POST['tytul'];
$send = mail("norq@onet.pl", $tytul , $_POST['tresc'],"From: Wiadomość ze strony <".$_POST['email'].">");
itd.
A jeżeli chcesz robić to bez wiedzy użytkownika bez klikania i wysyłania to jedyne co możesz zrobić to:
to musisz mieć jakies dane o tym użytkowniku więc jeżezli jest zalogowany to zasada taka sama jak w przypadku linku tylko zamiast linku musisz wpisać w kod strony treść funkcji która ma się wykonać. // co powinno być oczywiste.
czyli musisz sobie dać jakiegoś if-a