Вроде ничего необычного (на первый взгляд). на второй тоже

Единственное, что приходит в голову - ты из какой директории и через какой адрес вызывал "неработающий" скрипт?
Я имею ввиду, что для нормальной работы (если назвать его lock.php) его нужно поместить в папку
c:/program files/apache group/apache/users/vaston/lock.php и запрашивать по адресу
sziklai.obuda.kando.hu/~vaston/lock.php
Каков результат?