No, you do not need to own a VIP server to play in one. However, you must have a VIP gamepass to create a VIP server or join a private server created by someone else.