У апача есть такой замечательный модуль - mod_rewrite. С его помощью, специальными директивами можно отлавливать запросы к несуществующим ресурсам, и передавать их на заданный скрипт (вообще, возможности этого модуля намного шире), далее уже этот скрипт может делать что угодно, например - создать несуществующий затребованный файл.