piensa, por favor... no puedes usar deliberadamente funciones especificas, solo porque "crees" que es posible...
de ningún modo es posible usar una variable que no provenga de mysql_query() para poder hacer mysql_fetch_array(), disculpa la expresión pero es muy tonto -
por no decir algo peor- que andes imaginando tales cosas...
solo eso, aterriza y deja de andar viendo elefantes violetas...
ahora... si $result ya es un array de valores, lo que puedes usar son funciones para array...
¿no te parece mas lógico?