Can a player join after the preflop?
No. A player can join a game before cards are being dealt. In that event he usually pays an out-of-turn big blind to avoid people joining the game at opportune moments or skipping the blinds.
House rules may apply.