How exactly is it broken? Is it the plug, the bracket, or it just "doesn't work" any more?
Are you SURE it's not the monitor, but the video card? (Yes, that's the proper name for it).
Also, keep in mind that this machine is a Pentium 4, which is several years out of date. Parts for it are no longer readily available, as "state of the art" have moved on. It is probably time to buy a new computer, as the cost of such a replacement video card may be more expensive than you think. Also, the video is built-in to the mainboard, and thus can only be "overridden" by an external card.
Keep in mind that a replacement video card is under $100, but considering you can get a NEW computer for like $300 or so (not a great one, but much better than that old thing) I doubt buying a video card that came out like 5-6 years ago for that old machine is a worthy investment.
But here's some choices, if you are not deterred.