from
http://www.cpqlinux.com/cdrw.html (for example)
you can mount an iso, hence then make a copy on your HD.
you can then edit that copy of the iso (add whatever you want)
[root@server /root]# mkdir /mnt/isotest
[root@server /root]# mount -t iso9660 /dev/cdrom /mnt/isotest -o loop
[root@server /root]# ls /mnt/isotest
Then make an iso again and burn it.
It is AFAIK the theory, I have not tried yet.
Not sure about the rest of your question.
If your iso is like a mini distro I suppose you would
have the right kernel and the driver for the card already.
No compilation needed.
I do not think you can compile a driver on its own
(you need to compile the kernel and the modules.
there is maybe a way with dkms, but I have failed using it
despite spending quite some time on it)
Hope this helps. please post update if you manage to solve your problem