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)