Visitors can register to your portal as users and submit their own items. You can create different packages and by connecting with your paypal account charge users for registration to your directory portal.