Take them to Four Island after beating the Elite 4. You leave your Pokemon with a Ditto in the daycare and they'll have an egg eventually.
Chat with our AI personalities
Yes.
In Pokemon firered you can't, but in Pokemon leafgreen you can get it then trade it to Pokemon firered.
To get Pokemon firered on PC download a vba and Pokemon firered ROM
Yes there are shiny Pokemon in firered
Most likely, yes. Ditto can breed with almost any Pokemon.