Is it ok to wear someone elses shoes if the same size?

Yes. So long as you don't wear them on your feet.
Not really. Everyone has a different walking pattern and the shoe does form to the foot. So if the shoes have been worn for a time by someone else it may not be comfortable for you.