With a lot of help in loops and general ASM stuff from Dragonboy and Demonic, I finally completed a code. This rewrites the bulletin board headers "Written by..." to "Eaten by...".

This works for me - it should replace headers that say only "Written by" and none of the other announcement posts or whatever. I'm still learning ASM though, so if you see an error, let me know.

Code:
Rewrite BB Header (Press R)
94000130 feff0000
023ff090 012fff11
e0000000 00000040
e59f0028 e59f1028
e1df22b8 e59f3028
e7904002 e1540003
1a000000 e7801002
e24220c4 e3520000
5afffff8 e12fff1e
021e8258 1b058585
00000ab8 2e232c17
023ff090 e3520003
d2000000 00000000
ASM source:
Code:
ldr r0, BBHeader @Address of the first post
ldr r1, NewHeader
ldrh r2, =0x0ab8 @Last post header when added to first address
ldr r3, =0x2e232c17 @Stands for "Writ"

Loop:
ldr r4, [r0, r2] @Storing last header address to compare.
cmp r4, r3 @Check if the post starts with "Writ"
bne SkipPost @If equal, rewrite header. If not, skip it
str r1, [r0, r2]
SkipPost:
sub r2, #0xc4 @Subtracts the address to the next BB header
cmp r2, #0x0 @Checking if loop is done
bpl Loop
bx lr

BBHeader:
.long 0x021e8258
NewHeader:
.long 0x1b058585 @Not an address- it spells "__Ea"