Hey Joe - Welcome to the forums.
I am not that familiar with working InfoPath with MOSS 2007 yet but this one I can handle. The attachment control or picture control is the only way I know of besides creating your own activeX control. I think the trick is that you just want to view the data a bit different. So I would use the control but work on displaying it differently.
A couple ideas.
You can use a table layout to get your controls lined up horizontally across the page.
If you want them smaler and cleaner you could cretae a table which hides the full control with a check box and you only display the full control when they wish to work with it.
Putting file attachments in the form makes it large and sometimes hard to handle. Another option would be just using hyperlinks and keeping the files in SharePoint. The links would have a bit more flexibility.