You can connect phantomjs to Selenium.
It needs no X display at all http://phantomjs.org/
connect it to your selenium grid server like this
java -jar selenium-server-standalone-2.33.0.jar -role hub &
#bit flaky if selenium isn't up quietly goes away
sleep 5
phantomjs --webdriver=4001 --webdriver-selenium-grid-hub=http://127.0.0.1:4444 &
To add more to it add them on extra ports
phantomjs --webdriver=4002 --webdriver-selenium-grid-hub=http://127.0.0.1:4444 &