I am reliant on your greater expertise to see if my concept is plausible, and if it is I'd like to hire someone to create it. However, small steps.

On my server I own an advertisement agency. Advertisements are done via forum medium which I feel is immersion shattering.

I'd like to develop a way to bring those advertisements to life in game.

The idea is to use an existing item ( such as the LED screen )( or a whole new item if possible ) to display those advertisements in game on a sort of slide show. If this cant be done then one singular static image would do.

This item would then be linked to a database of some discription ( i'll need help setting this up to ) that hosts the image so the client can load it up. I dont know if it is also possible to pair spesific screens / items to spesific adverts.

I'd also like to if possible make use of the IG browser to display ( once clicked / radialed) a video or other media if that is the advertisements medium.

I know that changing the skin of something is quite easy from previous modding done with the live game, however something this dynamic is beyond me.

I look forward to anyones review of the idea, and if viable, to work with that person. I am more than willing to compensate that person for their time.

What you're asking would require client side importing of specific images and turning them into assets. You wouldn't be able to pull images from the web. Using an "additional" database isn't possible either, they would need to be packed into the clientside files. No images, textures, or meshes come from the web or server side.

It's possible to change the home page of the in-game browser, but not make it display different pages based on different actions, as that type of function isn't implemented into the client or server as far as I'm aware.

What you could do is create a new in-game object or repurpose an existing one to display adverts using a texture array (like the changing textures on mission terminals, only set to tick slower). You could then automate the process of creating these arrays from a database, pack them in a .tre and push the updates to your users via some launcher. Should only take a day or two to implement this sort of system if you find someone willing to make it.