Per la prima domanda, credo (non conosco la pagina che usi ne che gestione hai della stessa) che una soluzione è ajax come t'ho già detto (vedi secondo link del mio precedente post) impossibile dare consigli sul codice non conoscendo il progetto e la pagina che usi l'unica è documentarsi, le alternative sono:
- Lasci tutto cosi
- Usi un CSM (center modular sistem) tipo joomla