1
La validazione dei form secondo me non va MAI fatta lato client. La validazione dei form è una cosa molto importante e serve sia per evitare che i messaggi di errore di php o del database arrivano all'utente (cosa estremamente brutta e poco professionale secondo me) sostituiti dai nostri, e sia per questioni di sicurezza più seria: un carattere non consentito può essere una grave falla.

Per quanto riguarda la validazione di un form EMAIL non basta che ci sia una @, ma servono altre cose. Perché per esempio potrebbero inserire una stringa del tipo:

@@@@@@@@@


La @ c'è ma questo non è un indirizzo email. Di sript prefatti ce ne sono tanti ma ti consiglio di farlo da solo per esercizio, è un'ottima cosa imparare sul campo. Un aiuto?

mioindirizzo@email.it

l'indirizzo è formato da 3 parti, un nome utente (dall'inizio fino alla @) un dominio (dopo la @ e prima del .) e un'estensione (dal . alla fine). Ora scaricati il manuale di php da php.net e studiati un pò le funzioni d manipolazione delle stringhe.

2
col flash non ti so aiutare mi spiace

3
Un guestbook è una cosa facilissima (è stato il mio primo script) basta che capisci bene cosa è. Hai una tabella con una serie di campi (nick, messaggio, email, sito web, ecc...) e la dovrai riempire tramite un form. Poi potrai aver un altro form che ti consente (solo all'amministratore) di modificarli e ancora un altro per eliminarli (abbiam fatto le query: insert, update e delete se noti). Infine ti servirà una pagina che elenca i messaggi per farli leggere, magari su + pagine (questa è la sola cosa incasinata all'inizio, consiglio: USA LIMIT di sql). E se ci fai caso abbiamo fatto una query select in qst modo. Come vedi le 4 query fondamentali di sql sono state usate tutte e bastano solo queste per un guestbook.
consiglio 2: OCCHIO AGLI APICI, QUELLI FANNO CASINO!

4 il sondaggio è una cosa un pò + complicata, ma non tanto, pensa che tu hai due tabelle relazionate tra loro, una coi nomi del sondaggio, l'altra con le varie opzioni dei sondaggi. Ti consigio di fare il guestbook come prima cosa, capirai tanto e potrai andare sugli script + difficili!
In bocca al lupo