how do I cook sausages without poking holes through them?
If you are charring the outside then you are cooking the sausages too fast. Sausages are best when cooked relatively slowly: on a low pan, or under a medium grill. 20-25 mins in a 200C/400F oven usually does the trick as well.