Ciao!
Dubito che ingiro ci siano guide su come realizzare un CMS.
Comunque la cosa non è difficile... se conosci un linguaggio server-side!
Basta creare tanti script ed unirli in modo da avere qualcosa che possa far funzionare tutto assieme! (Per esempio, il mio sito, sviluppato al 100% da me, funziona in questo modo!)
However... se posso darti un consiglio: di CMS il web è pieno, il tuo sarebbe solamente "uno in più", uno dei tanti... niente di speciale!
Se si vuole emergere è necessario fare qualcosa di nuovo, qualcosa che nessuno non ha ancora pensato!
Bye