Custom ROMs break the options you need in the dialer app, which is why those codes don't work. This can also cause OTA activation to fail in some cases, which I experienced when I was trying to get my HTC Droid Incredible working with MetroPCS. I had to flash a complete stock ROM on the phone before activation would work.
You might be able to set some of these with a tool such as QPST or CDMA-WS, but I don't know for sure. I had to use QPST to program my info into the Inc, but I don't remember all that it encompassed at this point, other than not touching ESN/MEID.