As long as your template doesn't have php code on it then you can use it for both php and html pages.
It doesn't make any sense that VisualLightBox wouldn't work when saved as a .php page. There is no difference, so I'm sure it would work there may just be a small configuration setting you need to change.