Методы FileReference - только для работы с сервером.
1. Не получится. Казалось бы, можно было бы попробовать после onSelect вызвать load метода Loadvars, но нет. После onSelect мы можем получить только имя файла, а ссылку на файл увы, нет:

Код AS1/AS2:
var listener:Object = new Object();
listener.onSelect = function(file:FileReference):Void {
lv.load(????????); //не получится, ссылки на файл мы не знаем
}
var lv:LoadVars = new LoadVars();
lv.onData = function (src:String) {
trace(src);
}
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
fileRef.browse();
Вот все, что удается найти в объекте
file (в аргументе функции-обработчика события onSelect):

Код:
_listeners [object Object]
postData undefined
creator undefined
creationDate Wed Nov 11 10:30:06 GMT+0300 2009
modificationDate Wed Nov 11 10:30:06 GMT+0300 2009
size 0
type .txt
name test.txt
Как видим, имя есть, а ссылки на файл (полный путь + имя) - нет.
Если мы делаем что-то вроде админки, то прочитать содержание после onSelect можем только загрузив файл на сервер и закачав его обратно.
(Я, например, так и сделал в паре админок).
2. Нет, нельзя.
По крайней мере, в AS2 и без надстроек типа Zinc дела обстоят так.