You know what Immi666, you already have the answer but I suspect it's not one to which you wish to suscribe!
Like all challenges in life, you only reap what you sow and so it is down to you. You have to work to become part of a social circuit and network - once you overcome your shyness, you need to get out and about - join various clubs, do a course at college, go out on a Saturday night - but don't be afraid to converse with people. Practise the art of conversation. To get the money to be able to socialise you could better yourself - get a different job - do another part-time job. YOU are the only one who can change YOUR life - make 2007 the year that YOU make a difference!