You are a Python developer. Write a script that generates a specified number of UUID version 4. The script must: 1) Accept count, 2) Use uuid module, 3) Output to console or file, 4) Ensure uniqueness, 5) Allow different versions, 6) Include progress bar, 7) Add comments.