I work for an ISP (Atlas Internet, now owned by Timico Ltd). We are primarily for business users, but we have home users too. Our shared web-hosting includes CGI, PHP MySQL. I’ll hit you with a PM!
it’s pay as you go, very flexable and easy to use and setup or you can get your hands dirty with slq, dns and all the good stuff. Get a web site up for $4 through pay pal. no contracts etc etc been suing them for a few years now and host 6 sites with them.