На avito.ru в виде изображения выводится номер, а на другом сайте через ajax, что есть хороший вариант.
При нажатии отправляете ajax запрос, на сервере обрабатываете и выводите номер, а далее просто вставляете в нужный блок полученные данные.
$('#show_number').click(function(){
$.post('/get_number.php', {item_id : ITEM_ID}, function(res){
//тут можете всякие условия написать, то ли мы получили..
$('#phone_block').text(res);
$('#show_number').hide(); //его также можно убрать сразу при нажатии, чтоб дважды не нажимали или дисаблить после нажатия или или или
});
});
^^^
как-то так