If you mean your custom page is an actual physical .aspx page that you created then it can't be edited by the mojoportal content system.
You should implement custom features as a sitemodule (not as a page) as explained in the developer documentation, then you can put your custom feature on the home page along with other features.
You are working against the grain of the system trying to plug in physical .aspx pages. Its hard to help you if you don't work with the system as it is intended.
Also, please don't ask a new question on the same thread. This thread was about uploading files and you asked a new question after I answered the first question. Please ask one question per thread.