In teoria il metodo è valido, tutto sta a vedere quanto sia complesso implementarlo..

Credo vada bene anche una pagina php che richiami se stessa inviando come parametro il numero di byte dal quale iniziare a leggere.