Por favor, borren este post que ya encontre la solucion y es mas facil de lo que imaginaba, en caso de que alguien quiera saber como hacverlo aqui va:
en el form1 creen un objeto form2
en el form2 creen una variable publica (o usen propiedades)
luego en el form1 usen la variable del form2 como harian normalmente form2.variable
aqui surje un error si aun no abren la form2
para eso usen un if(form2!=null) instrucciones donde se incluye usar la variable del form2
asi ya no marca error
de esta forma sencilla se puede usar variables de un form hijo en un form padre.
Espero le sirva a alguien y le entienda jeje