Der Reihe nach, ja?
1. Nur eine Kategorie anzeigen.
Da muss vor dem if(have_posts()) noch irgendwas geschrieben werden, ich weiß aber nicht genau, was.
2. Link auf eine Kategorie.
Einfach: index.php?c=KATEGORIE-NUMMER. Schau dir doch mal die Links in der Sidebar an.
3. Link in die Sidebar.
Ein Template ist auf mehrere Dateien innerhalb eines Ordners verteilt. Das Standard-Theme heißt - Überraschung! - default. Die Sidebar findest du darin, wie man ganz leicht in der Dokumentation nachlesen kann, in sidebar.php. Fertig.
Sid