Cryptonomica launched a web application for digital signatures (signing and signatures verification) using MetaMask plugin for browsers, Ethereum keys and Cryptonomica identity verification: https://cryptonomica.net/eth-sign

cryptonomica eth-sign screenshot

You do not need ETH to sign or to verify signature, just MetaMask and Ethereum key.

Information about key owner is read from cryptonomica smart contract that keeps information about verified keys.

To store key information in smart contract you can verify your identity via Cryptonomica.