To my knowledge, MyISAM still doesn't support foreign key constraints, so it's possible that the forum utilizes those and depends on their functionality. For example, it might utilize "ON DELETE CASCADE" constraints to automatically delete records from one table when the row with the corresponding key is deleted from another table. I also believe MyISAM uses table-level locking while InnoDB supports more granular locking mechanisms.
Note that this is by no means an exhaustive collection of considerations; I certainly don't consider myself a DBMS guru/wizard.