как я могу написать свой собственный модуль в C? Является ли это возможным ?
Да, это возможно. Вот старая статья, которую я использовал, когда писал свое первое расширение:
http://web.archive.org/web/20110222035803/http://devzone.zend.com/article/1021
С тех пор ситуация может измениться, поэтому вы можете искать похожие учебные пособия для дополнительных ссылок.
О, и это должно быть полезно: