Cualquier tipo de BBDD te sirve para tu propósito .. lo nomal es usar MyISAM por qué lo más seguro que no uses transacciones. La "integridad referencial" si bien no en modo "automático" (por parte del motor de BBDD que usas) lo puedes implementar igualmente con tablas MyISAM "a código".
Si quieres ver más sobre el tema .. te recomiendo la lectura de este tutorial al respecto:
http://www.mysql-hispano.org/page.php?id=27
Un saludo,