Hey -
Not suggesting for one second that it is easy to get around social occasions, but it's just about weighing up what is more important.
Will missing a few dinners matter in the greater scheme of things? Once you've got to your goal weight you can go out for dinners to your hearts content. Plus I am sure your friends will be happy that you are there to spend time with them, laughing with them etc, the fact you are meeting for dinner doesn't matter, it's just an excuse to get together. You eating isn't what they are bothered about, it's your company they like!
I was never brave enough to take packs with me - to ask restaurants to make up soups etc - the idea of that made me feel like a total weirdo, but taking a bar with you and nibbling on it with a glass of water is easy enough, and you can join in with them all during the espressos!
There are always excuses you can come up with, for example you have really bad tooth ache and won't be eating, or you haven't felt very well so had something light before you went out. To avoid being plied with alcohol, you can always say you are on antibiotics!
When I started LL, I had a 21st birthday night out after one week, and a full on wedding with all my fave foods on the menu the week after. Wasn't easy, but I stuck to it and went and sat in my car to eat my 'bar'.
Just stay strong, keep your goal in mind and why you are doing this.
A x