How do I include the contact image in a profile?
If you are indeed using Drupal, a better option for displaying this information might be Drupal Views, which you can use to format and display most of the fields I suspect you would need for this kind of directory.  (You could even use Views PDF to output it as a PDF document, if you really want to take control of formatting, text/image placement, and printability.)  I'm not sure that profiles will get you where you need to go for displaying/outputting information.

Hope this helps,
Lesley