1) Scegli javascript

2) Posso fare un redirect a un sito esterno (cioè se su mobile digitano www.miosito.com vanno su un sito esterno) o deve per forza puntare a una versione mobile del sito (tipo mobile.miosito.com)

Non capisco il perché lo vorresti fare.
Se hai sito A lo metti nel sito A, se hai sito B, lo metti nel sito B.