Primero vas a tener que tener un VPS minimo o un dedicado para tener acceso a la configuración del virtualhost. si lo quieres hacer automatizado.
O de lo contrario lo vas a tener que hacer todo manualmente.
La segunda opcion es crear un fake subdomain. Es decir no creas un subdominio, si no una carpeta con el nuevo subdominio EJM:
www.tuweb.com/subdomain1 y vas a tener que redirigir mediante DNS a tal carpeta: EJM:
www.subdomain1.tuweb.com redirige a
www.tuweb.com/subdomain1
Y la otra que aun no he podido investigar bien es mediante htaccess(he leido que se puede pero no lo he podido probar)
Ahora si no entendiste ni un pepino de lo que dije. Empieza de inmediato a buscar manuales a leer y a aprender :D
Saludos.