PHP isnt difficult, learn it, there are many websites that teaches you or even books.
It is one of the easiest languages to step into.
if you want to customize your website your self, this is the minimum what you should be able to do, being ignorant of what you run/use is a risk for your own webserver and your visitors privacy / security.
To give a little slack in the matter, what you need is a simple filter, for example;
mysql table with id, ip and reason
a header in all your php files that run a script that compares $_SERVER['REMOTE_ADDR'] with the ip row in your table. for example:
$query = mysqli_query("SELECT reason from IP_BANS WHERE ip = " . $_SERVER['REMOTE_ADDR']);
if (mysqli_rum_rows($query) > 0)
{
}
Do some research, learn php, shouldnt take long and then come back with what you have if it doesnt work.