Нужно отправить POST или GET запрос на поддомен, для логина.
Почитал про кросс-доменные запросы 
тут, решил попробовать.
var XHR = ("onload" in new XMLHttpRequest()) ? XMLHttpRequest : XDomainRequest;
			var xhr = new XHR();
			
			xhr.withCredentials = true;
			// (2) запрос на другой домен :)
			xhr.open('GET', 'http://ru.temsi/?login=123', true);
			
			xhr.onload = function() {
			  alert( this.responseText );
			}
			
			xhr.onerror = function() {
			  alert( 'Ошибка ' + this.status );
			}
			
			xhr.send();
ответ
	
	| Код: | 
	| Remote Address:127.0.0.1:80
Request URL:http://ru.temsi/
Request Method:GET
Status Code:200 OK | 
	
Всё вроде ок, но данные не передаются то, и всё-время выводит "ОШИБКА 0" 

код на сервере на который посылаю запрос
	
	| Код: | 
	| session_start();
	if($_GET['login'])
		$_SESSION['user'] = $_GET['login'];
	echo $_SESSION['user']; | 
	
Может я конечно что-то не так понимаю, но потом при заходе на ru.temsi сессия пустая