I do not believe there is any "public" parking in Twin Lakes, except for Twin Lakes State Park, and I am not sure if your friends would have to pay the day fee to park there or not.
All the business's in Twin Lakes have no problem with people dropping off and riding, all you have to do is ask. If your friends don't want to ask, well, that is just plain wierd. LOL.