How can I display custom user information on a page that is not a profile page?
Probably you should create a panel with two views. One for a general user information and other for stuff like uploaded pictures.

Hope these tutorials will allow you to get started 

http://nodeone.se/sv/node/20

http://mustardseedmedia.com/podcast/episode32