How to provide facility to download & upload files to specific type of user in drupal 6
Create two roles namely "customer" and "guest" (if you had not created yet). Now you can use field_permissions to give each role the  permission you want. Add permission to customer role to download it and guest to view it.