Search engines and PHP

1. I learnt some MySQL, some PHP and designed a database-driven website (www.crescentplayers.org.uk). 2. I patted myself on the back. 3. I discovered that Google apparently does not index the data. An old non-database version of the website (hosted at bizzi.biz) had been indexed fully, and still exists in the Google cache. But with the new site (hosted at sortmysite.com), it seems Google has only looked at the meta tags. There is nothing in the cache. In other words, the PHP is not rendering the actual HTML as far as Google is concerned.

How can I create a dynamic site and have it indexed as well?

Could I run a CGI script to create static HTML every day? If so, are there likely to be any ready-made scripts out there or have I got to learn another couple of languages?!