Hello ;)
"Cześć" is a word to say "hi", but just to close friends, or people you are introduced to, but must be in similar age. More safe in this formal situation is to say "Witam". About "cześć", it's a word u say for beginning and for the end of meeting.
"Witaj" it's more formal way to say "cześć", but only with a person you already know.