Per adeguare lo sfondo alla risoluzione ocvorre utilizzare JavaScript, il solo HTML non basta.

Per align e right, che sono due comandi in linea e meglio non usarli come tutte le formattazioni inline, vanno sostituiti con i CSS.

Per il guestbook, io preferisco PHP per una serie di motivi che qui non sto a dire.