The question isn't whether it is possible or not. For instance, this emulator, had it really wanted, could have used the UEFI API to do networking given the NIC is recognized at UEFI shell.
Doing this in BIOS would require you to implement a lot more from bottom up.