http://ollr.createaforum.com/technical-tips-questions/how-to-install-solid-rivets-a-primer/
This page has a decent description of how to replace rivets. It's a Land Rover forum, but a rivet is a rivet.
For small body rivets you shouldn't need heat.
The Rivet should extend through the material...