No, you do not need to have a web site to have a vendor account. All you need is a PayPal account.