Have to have HIV to have a fungal skin infection such as tinea versicolor?

No. Tinea versicolor is a failry common skin infection with a fungus called malassezia furfur. A person does not need to have HIV infection in order to have a case of tinea versicolor. This can be treated by oral or topical antifungals depending on the extent of the infection.
Absolutely NOT!!! These are extremely common problems in the general population and one need not be immunosuppressed in any form.