(lo siento por lo cortas que son las respuestas pero para responder a tus preguntas completamente haria falta escribir un testamento

)
Respuestas:
1. Con javascript, eso no tiene nada que ver con PHP, si quieres un ejemplo, te recomiendo que veas el código fuente de una página que haga lo que dices (en iexplorer: Menu Ver: Codigo fuente)
2. Creo que te refieres a paginación, en las FAQS (el post marcado como importante) se habla algo al respecto, ademas en
www.faqsdelweb.com encontrarás una clase ya desarrollada y bien documentada y también una explicación y ejemplo del cómo se hace la paginación.
3. Eso se logra usando las hojas de estilo, investiga más sobre CSS, porque de eso yo sólo se lo básico. En todo caso tampoco tiene nada que ver con PHP y te recomiendo lo mismo que en el punto 1.
Salu--2