They are not supposed to show. When you use iMessage, that uses data through Apple's servers which AT&T has no control or knowledge of.
If they showed on your billed, they were not iMessages but regular texts that went though AT&T's servers.That is the only way they would show on your bills.