Das sind zu viele individuellen Fragen auf einmal, die nicht generell beantwortet werden können.
Generell kann man sagen, dass ein Portpin max 25 mA aushält. Man kann also mit Hilfe der Ohmschen Regeln bei einer LED zB ausrechnen, welchen Widerstand man noch braucht, damit man bei 5V diesen Strom nicht überschreitet. Bei anderen Bauteilen geht man ähnlich vor.
Transistoren die nur schalten (also nicht verstärken), brauchen einen bestimmten Basisstrom, damit sie voll durchsteuern. Diesen muss man aus den Angaben des Transistors berechnen. Bei Kleinsignaltransistoren gilt 1K soweit keine bessere Genauigkeit gebraucht wird, als Faustregel.

Also um Deine Fragen individuell für Dich benantworten zu können, musst Du schreiben, welche Art von Lasten Du am uC hängen hast, dann kann man Dir bei den nötigen Schutzmaßnahmen weiterhelfen.

Edit: Was passiert wäre, wenn Du den Lautsprecher angeschlossen hättest? Hm, ohne Angaben zum Lautsprecher kann man das nicht sagen! Also bitte Typ, Link zum Datenblatt....