Well it is his forum, so it makes sense for him to post in it...
Yes, you can give Alucard a sword. All you ahve to do is redirect his code to the same subroutine that handled Grants or Sypha's attacks (I wouldn't use Trevor's code). The range of his weapon would be denoted by a single byte. I dont' remember the ROM address for it, but it'd be pretty obvious once you decoded it. The issue with CV3 is Grant and Al have various codes that branch off or detour when the player has them active.
Making Al attack on stairs shouldn't be too hard. I think I encountered the code for it already, but just ignored it because I wasn't concerned with Al's code at the time. I take it back, it's not easy at all. Seems to be like a web. I thought if I rerouted the code to Sypha's then it would work, but it caused issues when jumping too and still wouldn't let Al attack. So it's not just a simple edit, it requires delving deeper into the code than just 2 or 3 redirects. And now that I think about it, I don't think Al even has a sprite for attacking on the stairs. That's probably why they made him unable to attack on stairs -- not enough memory in the PPU.