Ciao una soluzione che mi viene in mente è questa:
Devi usare il plugin wordpress download monitor, per fare questo devi :
1) scaricare, estrarre il file compresso e copiare la cartella download-monitor nella cartella dei plugin di wordpress del tuo blog (/blog/wp-content/plugins)
Codice:
http://wordpress.org/extend/plugins/download-monitor/
2) attivare il plugin dal menu di wordpress "plugin", cliccando "attiva"
3) allegare il file con la funzione del plugin, cliccando sull'icona che vedi nell'immagine linkata, attivando l'opzione "only member"
Codice:
http://img214.imageshack.us/img214/5576/icona.jpg
4) pubblicare l'articolo
Con questa procedura però chiunque si iscriva al sito, può scaricare il file, puoi ovviare al problema, bloccando le iscrizioni e creando tu gli utenti manualmente, distribuendo successivamente i dati agli associati.
----------------------------------------
Oppure installati un forum phpbb e abilita l'iscrizione al forum solo su attivazione di admin, e successivamente alleghi il file.
---------------------------------------
Altrimenti informati su questi plugin per wordpress, io non li ho mai provati:
Codice:
http://www.wordpressmania.it/2008/09/29/11-plugin-wordpress-per-siti-riservati-e-community/
Per quanto riguarda un sistema per compilare un questionario online, che rispetti i tuoi requisiti, non mi viene in mente nulla, ma ti farò sapere.