Per l'ago, come primo prototipo puoi usare una mappa (tag <map> contenente un tag <area>).
Se vuoi una cosa un po' piu` sofisticata, devi usare JS (evento onclick sull'immagine).

Comunque ambedue sono tecniche lato client, che quindi vengono rese palesi se l'utente visualizza il codice. Con JS e qualche trucco sw, puoi cercare di nascondere le coordinate, ma comunque sono sempre rintraccaibili. Lo svantaggio di JS e` che crei una cosa non-accessibile (vuol dire che chi non ha JS abilitato non puo` partecipare al gioco).


Per il numero di click: se vuoi i click fatti dal singolo utente, la soluzione e` sempre JS (con lo stesso problema); se invece vuoi il conto dei click fatti da tutti gli utenti, allora devi usare anche un linguaggio lato server (PHP, ASP, ...).


Riassumendo:
1. studia i tag <map> e <area>
2. studia JS (devi avere almeno le basi che da` un corso on-line, tipo quello di HTML.it)

Dato il tipo di domanda, sposto in JS.