One template site multiple themes

I have about 30 themes that i want to make available to users during signup
Is there any way i can make these 30 themes available during signup without having to make 30 template sites ?