En mi caso tengo algo similar, verás...
Puedes crear algo mas complejo que permita usar al usuario una especie de formulario y que este esté integrado con tu gestor de clientes o bien, crear un simple formulario en el que el usuario ponga los datos del Hosting que quiere crear a medida...esto es mas lento para ti, por que luego tienes que crear los paquetes manualmente, pero si no tienes conocimientos de programación, te permitirá tenerlo disponible mas pronto. Si optas por este sistema, recomiendo que publiques un FAQ donde indique los valores máximos de la personalizacion, por que imagino que no lo tienes todo ilimitado

, estos valores sobre todo se tienen en cuenta en espacio en disco, transferencia mensual, numero de bases de datos y buzones para el correo.
Este es mi aporte, si alguien conoce algún script para esto que pides que comente, a ver si te buscamos la mejor solución
Un saludo.