The president knew that with the current wording - even without explicitly saying we are going to cover illegals - that illegals would be covered. Therefore, he was lying. Of course most of his speech was a lie, so the honorable Joe Wilson had his choice of when to shout.
I don’t think BO was ‘lying’ in this case. I don’t think he knows what is in the bill. He has to ask Acorn and Soros.