Code schrijven en code lezen zijn twee totaal verschillende dingen. Het probleem bij grotere projecten als Wordpress is (in mijn ogen) dat je eigenlijk geen idee hebt wat waar gebeurd (in welk bestand/welke functie). Probeer je daar eerst eens in te oriënteren, een functie begrijpen gaat veel makkelijker als je weet wat hij precies doet.
Op zich zou PHP in combinatie met een database als MySQL wel geschikt zijn voor een dergelijk programma zoals jij bedoeld, hoewel het met de herinneringen in eerste instantie wat moeilijker zal worden, maar dat is te overkomen. Ik zou me alleen eerst afvragen of je wel echt zelf een programma wilt schrijven hiervoor, er bestaan namelijk al heel veel programma's op dat gebied, zogeheten CRM-systeemen (Customer Relation Management, oid.) Nadeel van een zelfgemaakt systeem is vooral dat het echt véél werk is, en dat het op een gegeven moment verouderd zal raken (je krijgt geen updates). Ook is een zelfgemaakt systeem in de toekomst waarschijnlijk moeilijk te integreren met iets anders, en je loopt als bedrijf risico afhankelijk te worden van één medewerker.
Technisch gezien kan zoiets heel goed in PHP, dergelijke systemen bestaan vast al in PHP, maar om niet technische-redenen zou ik het niet aanbevelen...