Do I have to have XEM coins in personal wallet to receive same amount of new SYM coins? or can I just stay on the online exchange and receive the new SYM coins?
Since there has not been a forking date released yet, there are no information about whether and which exchanges will support the fork. Those information will surely be released before the fork. To make sure, however, you should hold your coins in your wallet.