I've used the default messages app, Handscent and another and all 3 have the same problem: when you add recipents from you contacts list it presents you with all the numbers you have for them - mobile, work, home, etc.
I realise it may be possible to send an SMS to a PSTN landline in some...