Puoi senz'altro fare quello che chiedi con Joomla senza nessuna conoscenza di linguaggio. Per Forum, Guestbook e Annunci esistono componenti praticamente "standard", per cui non devi stare nemmeno a perdere tempo per scegliere: Fireboard, Easy Guestbook e AdsManager fanno per te.
Per la biblioteca di copioni dovresti magari specificare esattamente come è costituita, se sono normali documenti puoi gestirli con DocMAN, ma magari esiste qualcosa di più specifico.

Spero di essere stato utile.