when i flush my loft toilet air then comes up through my basement toilet causing it to gurgle.
You have a vent problem. either is is blocked or missing. hire a plumber to look,
Sounds like a main line stoppage to me.
either way, it's probably time to call in a plumber if you aren't handy with the pipes.