You can add your customers as Portal Users in two different ways. Just open an added contact and click Add Portal User. Or 2. Goto Setup > Customer Portal Settings > Add Portal User. Refer this Link for more details.
No, currently it is not possible for a Portal User to view Requests related to other customers. However, a portal user can add requests and track his/her request status in customer portal. For more refer Portal User Action