I know that you asked about something to work for the default message app, but in case you want to consider another app - iRealSMS does show a timestamp for every message. When in the conversation mode just hit the edit button and the timestamp shows for each sent and received message.