Mh...
Non è che ho capito molto di ciò che hai scritto.
Ad ogni modo proviamo ad andare per gradi:
- Che vuol dire disponibilità di un sito?
- Devi agire tramite javascript e il gestore di eventi onClick. Anche se è un metodo poco sicuro, perchè è modificabile (essendo un linguaggio lato-client in chiaro).. ti conviene fare anche un controllo dopo lato-server.
- E' un semplice form. Cosa intendi per database testuale? Un file di testo?
- esiste la funzione nativa mail() di php. Cerca la documentazione su php.net
Comunque da quello che ho capito non mi sembra tu abbia grosse competenze...
Ed è un po' lunghetto scriverti tutto il codice.
Mi limito a darti questi spunti