BlockCommand - Run commands during block interactions

How close in terms of usability is this to server signs? Can i set item costs to it like server signs? like items with custom enchants, etc.?