Per quanto riguarda il punto 1 hai un webserver installato, php è configurato correttamente? Hai controllato nell'error.log che cosa succede?
Per quanto riguarda il punto 2 lo puoi fare con java o php in base al linguaggio che preferisci, su freephp.html.it trovi un sacco di articoli e tutorial per farlo in php, per java non saprei![]()