В 2006 году я выпустил собственную версию Webshots, используя комбинацию X, VNCServer, Firefox, PHP и несколько сценариев оболочки. Это было что-то вроде хака, но сработало очень хорошо.
Я не понимаю, как вы собираетесь это сделать без использования какой-либо среды графического интерфейса. Веб-страница должна быть каким-то образом отображена, чтобы сделать снимок экрана. В качестве альтернативы используйте одно из нескольких коммерческих решений, которые предлагают API.