prueba esto
Código sql:
Ver original$cons=mysql_query("
select t1.usuario, count(t1.usuario) conteo from
(
SELECT usuario FROM datos WHERE laboral='$lab' and viajar='$viaj'
UNION ALL
SELECT usuario FROM datos WHERE titulo LIKE '%til%'
UNION ALL
SELECT usuario FROM datos WHERE areas LIKE '%are%'
UNION ALL
SELECT usuario FROM empleo WHERE puesto LIKE '%pue%'
UNION ALL
SELECT usuario FROM empleo WHERE descripcion LIKE '%despue%'
UNION ALL
SELECT usuario FROM estudios WHERE descripcion LIKE '%desest%'
UNION ALL
SELECT usuario FROM habilidades WHERE habilidad LIKE '%nomhab%'
UNION ALL
SELECT usuario FROM habilidades WHERE habilidad LIKE '%deshab%'
) as t1 group by t1.usuario
");
Con una sola consulta puedes obtener los datos que creo estas necesitando.
No lo he probado