Found this solution here: http://blogs.msdn.com/b/jingmeili/archive/2007/05/31/how-to-display-current-user-s-full-name-email-and-other-info-in-infopath.aspx
I believe users of the form will need permissions to the site set up as well.
The query cannot be run for the following DataObject: GetUserProfileByName
InfoPath cannot run the ...