There is no single kanji meaning friendship in Japanese.
'Ai' means 'Love' in Japanese. But I don't know if the kanji has another significate, sorry. I hope I helped you. I guess my English isn't very good...
The word "mine" in Japanese means "ridge" or "peak". For the name, there are several different kanji's for it.
Toshimasa is a name, and depending on the kanji can mean many things.
tamago means egg in English and it is written like this 卵 in Japanese kanji
It depends on the kanji, but "se" can mean "world" or "back, spine."
名詞 (meishi) is the kanji for "noun".
Sakakido is a Japanese name, without the kanji of which you can't say if there is possibly a meaning behind it or not.
Sashou can mean visa or misrepresentation depending on the Kanji you use.
Japanese names can be written with a large variety of Kanji, each with their own meaning. So one 'Sayomi' may not mean the same as another 'Sayomi.' Unless I see the Kanji, I cannot tell you what Sayomi means in particular.
The meaning is based on the kanji used for it. It can mean things like coloring and truth. It mostly known as a Japanese girls name.
"Riku" (リク) in Japanese could come from the kanji 理久, meaning "reason" or "eternity," or from other combinations of kanji characters with different meanings. It can also be used as a name for boys or girls, depending on the kanji used.