si ,claro es facilisimo de hacer...
aqui encuentras las especificaciones de los formatos, y codigo fuente, si es que lo puedes entender...
Creo que eres demasiado novato para arrancar con esto... toma las cosas con calma...
Sinceramente yo se un poquito de c , pero si me pusiera a hacer eso que tu quieres, me tardaria unos buenos meses estudiando las especificaciones del formato, y otros tantos años tratando de implementarlo en c ...
Este tipo de proyectos se hacen con un grupo de muy buenos desarrolladores..
De todos modos no pierdes nada mirandolo, para que asi te animes a estudiar...
http://www.wotsit.org/Juank