Rules Invoke Event doesn't work
Within $items of your iscrizione_rules_event_info(), you used iscrizione_evento. So in your iscrizione.module you should refer to that. Try this variation of it:

function iscrizione_menu() {
$items = array();

$items['conferma/%'] = array(
'title' =&gt; 'Conferma Iscrizione',
'page callback' =&gt; 'iscrizione_evento',
'page arguments' =&gt; array(1),
'access arguments' =&gt; array('access content'),
);

return $items;
}

function iscrizione_evento($arg) {
echo $arg;
// rules_invoke_component('rules_stampa_messaggio', $arg);
rules_invoke_event('iscrizione_evento', $arg);
}


Maybe it would also help if you'd slightly adapt the readability of your code, by not using iscrizione_evento for different things. How about, eg, these variations of it:


menu_iscrizione_evento.
rules_event_iscrizione.