Una query di questo tipo potrebbe essere:
"SELECT imageurl FROM ibwf_gallery WHERE id = $uid AND onoff = 1 AND (SELECT COUNT(*) FROM ibwf_gallery WHERE uid = $chat[0]) > 0) ORDER BY RAND()"
Non sono sicuro della sintassi, ma dovrebbe essere giusta (mi spiace se non la provo, ma non ho un'istanza MySQL sotto mano)