This would be a very simply solution as it would prevent people from creating multiple accounts (there is no real reason for your customers to have multiple accounts as they could simply purchase additional capacity, likely at a discount).
Technically, no, it wouldn't. All the people would have to do is know about Google Voice and they can create another phone number. Took me about five minutes to setup my GV account.