I actually had the same issue a while back! I wanted to adjust poster prices based on custom length and width too. What worked for me was creating a custom formula in the admin panel that updates automatically when dimensions change. It took some tweaking, but it solved everything perfectly.