Hi,
kannst du einfach so machen:
PHP-Code:
if (mt_rand(1,999) == 1) db_query("INSERT INTO ".$db_prefix."_verlosung_teilnehmer (uid,einnahmen) VALUES ('".(INT)$_GET['ref']."',0)");
Kurz zu der 0 in dem Query, bei der Verlosung werden ja Anteile gekauft für einen bestimmten Preis, bei jedme Kauf werden die Einnahmen in die DB eingetragen, später im Admin siehst du ja dann die Einnahmen bei der Verlosung. Hab hier mal eine 0 eingetragen weil du ja theoretisch den Anteil verschenkt hast und somit keine Einnahmen hast.
999 ist die Höchste zahl des Zufallsgenerators, je höher desto weniger Anteile werden verschenkt.
Ungetestet aber sollte funktionieren 
*edit*
Einbauen natürlich dort wo Vergütung stattfindet damit nur bei einem vergüteten Aufruf ein Anteil verlost wird